BMW 640 Registrations by Year
There are 12,420 BMW 640 registrations on record in the UK. Choose a registration year below to browse its number plates, or check any plate for its full MOT history, mileage and vehicle details.
There are 12,420 BMW 640 registrations on UK roads, spanning model years 1983 to 2026.
More were registered in 2014 than any other year (2,453 vehicles).
MOT pass rates range from 83.7% for 2013 cars up to 86.4% for 2017 cars — worth weighing up when choosing a year to buy.
84.6%
MOT pass rate
12,420
On UK roads
54,630
Median mileage
15 yr
Typical lifespan
Browse BMW 640 registrations by year
23 registration years. Each year shows how many are on the road, the MOT pass rate and typical mileage for that age.
2026 BMW 640
8 plates
2025 BMW 640
5 plates
2024 BMW 640
4 plates
2023 BMW 640
10 plates
2022 BMW 640
13 plates
2021 BMW 640
6 plates
2020 BMW 640
9 plates
2019 BMW 640
20 plates
2018 BMW 640
700 plates
84.5% pass
38,370 mi
2017 BMW 640
1,208 plates
86.4% pass
42,847 mi
2016 BMW 640
2,045 plates
86.3% pass
48,496 mi
2015 BMW 640
2,308 plates
85.3% pass
53,317 mi
2014 BMW 640
2,453 plates
83.9% pass
56,359 mi
2013 BMW 640
1,652 plates
83.7% pass
62,465 mi
2012 BMW 640
1,407 plates
83.7% pass
65,049 mi
2011 BMW 640
558 plates
84.0% pass
56,373 mi
2010 BMW 640
5 plates
2007 BMW 640
4 plates
2006 BMW 640
1 plates
2005 BMW 640
1 plates
2003 BMW 640
1 plates
2001 BMW 640
1 plates
1983 BMW 640
1 plates
BMW 640 registrations — frequently asked questions
How many BMW 640s are there in the UK?
There are 12,420 BMW 640 registrations on record across model years 1983 to 2026.
Which year had the most BMW 640s registered?
2014 — 2,453 BMW 640s were registered that year, more than any other.
What is the average mileage of a BMW 640?
The typical BMW 640 has covered around 54,630 miles.
Which BMW 640 year is most reliable?
Based on MOT data, the 2017 BMW 640 has the highest pass rate at 86.4%.