BMW Service History

BMW logo

BMW service history check — official dealer records

Check BMW service history online from official BMW dealership records, found by VIN and delivered in minutes. €12.99 — card authorised but not charged unless we find records.

BMW coverage last reviewed: June 2026

Check Service History

We'll find your VIN from your registration automatically.

Official dealer records, delivered in minutes

incl. VAT

No charge unless we find records

Check BMW service history online, step by step

No account, no dealer visit and no paperwork from the seller.

  1. 1

    Have the VIN ready

    It's 17 characters long, printed on the registration document and on a plate you can read through the glass on the driver's side.

  2. 2

    Confirm it's the right car

    Enter it in the form on this page and we'll normally show you the make and model before you pay.

  3. 3

    We search BMW's dealer records

    Your card is authorised for €12.99, not charged, while we ask BMW's dealer system for every visit logged against the car.

  4. 4

    Read the report

    Usually within minutes: each visit with its date, reading, dealer and work. If nothing is found, the authorisation is released.

Sample reports

What a BMW report can look like

Manufacturers don't all keep the same detail, so reports come in four shapes. We've opened the one you're most likely to get. Every entry below is made up; a real report lists the BMW's own visits.

5
Visits on file
Mar 2025
Most recent visit
89,200
Reading at that visit
Franchised dealers
Recorded by

Dealer visits

5 entries
19 March 2025Latest
BMW Stratstone, Cambridge
89,200 km

Scheduled maintenance (BMW Condition Based Servicing). Oil and oil filter renewed; pollen filter renewed; brake pads measured; reminder reset.

19 March 2024
BMW Stratstone, Cambridge
71,100 km

Scheduled maintenance (BMW Condition Based Servicing). Oil and oil filter renewed; brake fluid renewed; wiper blades replaced.

19 March 2023
BMW Sytner, Bristol
53,800 km

Scheduled maintenance (BMW Condition Based Servicing). Oil and oil filter renewed; air filter renewed; software update applied.

19 March 2022
BMW Sytner, Bristol
36,200 km

Scheduled maintenance (BMW Condition Based Servicing). Oil and oil filter renewed; health check completed.

19 March 2021
BMW Stratstone, Cambridge
18,700 km

Scheduled maintenance (BMW Condition Based Servicing). First visit: oil and oil filter renewed; health check completed.

Invented entries for illustration. The layout is the real one.

BMW and its dealer records

BMW is one of the a best-selling premium brands. With models like the 1 Series, 3 Series, 5 Series, X3, and X5, BMW has an extensive dealer network. BMW's Connected Drive system maintains comprehensive digital service records.

How BMW's digital service record works

BMW's service records run on the BMW Group Dealer Management System, with vehicle data also synced to the BMW Connected backbone for newer cars. Every authorised franchised dealer visit is logged against the VIN — typically including service date, mileage, the type of service triggered by Condition Based Servicing (oil service, brake fluid, microfilter, spark plugs, brake pads/discs), the dealer code, and a free-text remark on additional work. UK dealer records have been digital across the entire BMW franchised network since around 2008, and earlier records (back to roughly 2003 on BMW's own system) are usually retrievable too — but anything before that is often paper-only.

The BMW My app and ConnectedDrive customer portal show a subset of this data, not the complete dealer-side ledger; that's why a dealer-system lookup is more reliable than a screenshot from a previous owner's phone.

Where to find your BMW service history

A car's history is usually spread across a few places, and it is worth checking each one.

  • BMW's dealer system. Every franchised BMW workshop logs its visits against the car's VIN. A BMW dealer will usually print them for the owner; anyone else, a buyer included, can use the check on this page.
  • The BMW owner app, where there is one. Newer cars linked to an owner's account may show recent services there, but only to that account holder.
  • The paper service book. Stamps from dealers and independent garages alike. If it has been lost, a replacement from the manufacturer arrives blank.
  • Independent garage invoices. Work done outside the dealer network only exists on paper, so ask the seller for the folder.

Servicing a BMW: intervals and models

BMW service intervals

BMW uses Condition Based Servicing (CBS), which calculates each item — oil, brake fluid, spark plugs, filters — from actual use rather than a fixed distance. BMW publishes no single mileage interval: in normal use oil services commonly fall anywhere between roughly 14,500-29,000 km, with the car itself calling the service. Treat any fixed "BMW interval" figure with caution.

Intervals vary by engine, model year and schedule type — check the car's own handbook or service plan for the figure that applies to it.

BMW models we cover

All UK franchised BMW models are covered: 1 Series (F20/F40), 2 Series (F22/F44/G42), 3 Series (E90/F30/G20), 4 Series (F32/G22), 5 Series (E60/F10/G30), 6 Series, 7 Series (F01/G11), 8 Series (G15), X1 (E84/F48/U11), X2, X3 (F25/G01), X4, X5 (E70/F15/G05), X6, X7, Z4, plus the i3, i4, iX, iX1 and iX3 electric range and full M-Sport / M Performance / pure M lineup (M2, M3, M4, M5, M8, X3M, X5M). Coverage is strongest from 2010 onwards when CBS became mandatory across the range. Pre-2008 examples (E46 3 Series, E39 5 Series, E53 X5) may have partial records depending on whether the supplying dealer migrated their pre-digital history into the modern system.

Things to watch when buying a used BMW

Two BMW-specific gotchas to be aware of: First, owners often confuse the BMW My app history with the official dealer record — the app shows what BMW has been able to push to the customer portal, but independent garages and some warranty work won't appear there. The dealer-system lookup (which is what FindServiceHistory pulls) shows the complete franchised dealer ledger. Second, CBS oil service entries can appear at irregular intervals because they're driving-style-dependent (a heavily-used 5 Series can show oil services every 14,500 km, a gentle commute every 18,000). Don't read a gap as missed service — read the mileage on each entry against typical CBS triggers.

Older E-series (E46, E60, E90 first-gen) sometimes have records held by the supplying dealer only — if the car was bought new at one dealer and serviced exclusively there, that dealer's records flow through; if it moved between dealers, some pre-2010 visits may be missing.

Why check BMW service history before buying

BMW resale value lives or dies by Full Service History — the difference between 'FSH' and 'partial history' on an E90 3 Series or F30 320d in trade-in valuation typically runs to 10-15% of the price. On the N20 petrol turbo (2011-2017) look for any timing-chain or oil-pump drive-chain work — BMW acknowledged a defect in both on early builds; the later B48 also drives its camshafts and oil pump by chain. Plug-in hybrid 3 Series (330e) and 5 Series (530e) should show high-voltage battery health checks alongside the standard oil services.

Sample BMW report

See full sample →

Dealer visits

Latest 3 of 5
3 February 2026Latest
77,023 km

BMW dealer — Annual maintenance. Oil and oil filter renewed; pollen filter renewed; brakes checked

19 January 2025
61,831 km

BMW dealer — Brake fluid renewed; oil and oil filter renewed; wiper blades replaced

8 February 2024
46,912 km

BMW dealer — Annual maintenance. Oil and oil filter renewed; air filter renewed; software updated

Every report includes service records, mileage history, and a PDF you can save or print.

Want the paint, trim and factory options too? The car spec check by VIN shows the build sheet BMW recorded when the car was built — charged only if a sheet exists.

FAQ

Common questions about BMW service history

How do I check BMW service history online?

Type the car's VIN into the form on this page. We ask BMW's dealer system for every visit logged against that car and show them in date order, usually within a few minutes. It costs €12.99, and the card is only charged if records come back.

How complete is BMW coverage?

BMW sits in our Full Service History tier. Itemised dealer records: the date of each franchised visit, the odometer reading, what was done and which dealer did it.

Where is a BMW's service record kept?

BMW's service records run on the BMW Group Dealer Management System, with vehicle data also synced to the BMW Connected backbone for newer cars.

What will I see on a BMW report?

Each visit a franchised BMW workshop logged against the car, listed by date: the odometer reading, the work carried out and the dealer who did it. Recall and warranty visits appear alongside routine servicing.

Why might a BMW with a stamped service book show no records?

Usually because the servicing was done at independent garages, which don't write to BMW's system, or because it was done before the dealer network kept digital records. A book full of independent stamps can be perfectly genuine; it just has to be backed by the paperwork rather than by the dealer system. If we find nothing, your card isn't charged.

Do I need the owner's permission to check a BMW?

No. The VIN is all we need: no log-in, no ownership documents and no contact with the seller. That's why people use it before they buy, to compare what the seller says with what BMW's dealers recorded.

How do I tell whether a BMW was serviced on time?

Put the dates and readings side by side and look at the spacing. BMW uses Condition Based Servicing (CBS), which calculates each item — oil, brake fluid, spark plugs, filters — from actual use rather than a fixed distance. Intervals differ by engine and model year, so the handbook has the exact figure for a given car. A gap much longer than the schedule is worth asking the seller about: it may have been an independent service with an invoice in the folder, or it may have been missed.

Is there a free way to see BMW service history?

Sometimes, if you are the keeper. A BMW dealer will often print the history at the service desk if you bring the car's documents, and some BMW owner apps show recent visits for the car linked to your account. Neither helps a buyer looking at someone else's car, and we know of no public BMW website that shows the whole record. Our €12.99 check needs only the VIN, and the card is only charged if records are found.

Does BMW have digital service records?

Yes. BMW maintains comprehensive digital service records through the BMW Group dealer management system. Every franchised dealer service from roughly 2008 onwards is logged with date, mileage, service type (CBS trigger), and detailed remarks on work performed.

Can I check BMW service history by registration number?

Yes. Enter your BMW registration number and we will retrieve the complete official service history from BMW's manufacturer database, including all franchised dealer visits, oil services, brake-fluid changes, and inspection work.

What BMW models are covered?

All BMW models serviced at UK franchised dealers are covered, including 1-8 Series, X1-X7, Z4, i3, i4, iX, iX1, iX3, and all M-Sport / pure M models. Coverage is strongest from 2010 onwards.

Does the BMW My app show the same records as the dealer system?

No — the BMW My app and ConnectedDrive portal show a subset of dealer records, primarily what BMW has decided to push to the customer-facing layer. Some warranty work, independent garage entries, and older records won't appear in the app. A dealer-system lookup (what we provide) shows the complete franchised ledger.

What does Condition Based Servicing (CBS) mean for my records?

CBS means oil-service intervals are calculated from actual driving conditions, not a fixed mileage. Your records may show oil services at 14,500 km or 29,000 km depending on use. Don't assume an irregular interval means a missed service — read the mileage on each entry to confirm.

Why do some pre-2010 BMW records appear incomplete?

BMW UK only standardised digital record-sharing across the dealer network around 2008-2010. Earlier records may be held only by the supplying dealer. If your BMW changed dealers in its early life, the pre-2010 portion of its history may be partial.

How does service history affect BMW resale value?

BMW resale value is highly sensitive to documented Full Service History. Trade-in valuations typically differ by 10-15% between an FSH and partial-history car for popular models like the 3 Series and 5 Series. For high-mileage diesels in particular, dealer-stamped history is the strongest signal of correct CBS adherence.

How to read a BMW service history

A list of dealer visits only helps if you know what to look for. Three checks cover most of what goes wrong with a used BMW's paperwork.

Line the visits up against the schedule

Look at the spacing between visits rather than the number of them. Visits roughly a schedule apart point to a car that was looked after. A long gap is a question for the seller, not a verdict, because the service may well have been done at an independent garage.

Make sure the odometer only goes up

Each visit records the reading on the day. A figure that falls back between one visit and the next is worth questioning before anything else.

Ask about the years the dealer didn't see

Dealer records stop once a car leaves the franchised network. For those years, ask for the invoices from the garage that did the work and check that the dates and readings on them fit with the rest of the history.

How payment works

  1. At checkout your card is authorised for €12.99, not charged.
  2. If we find BMW dealer records, the payment is taken and the report opens.
  3. If we find none, the authorisation is released. There is nothing to refund, because nothing was taken.

The link to your report keeps working, so you can come back to it or send it to someone else.

Checking cars for a dealership?

Trade accounts pay €6.99 a report, with no plan to sign up to. Every check your team runs sits in one dashboard.

Apply for trade account →