Details

Model
BMW 3 Series
Colour
Silver
Fuel Type
Petrol
Engine Size
1995cc
Registered
Vehicle Age
22 Years
Export Marker
No
Last V5C Issued

Before You Buy

Stolen Check
HPI Check® →
Outstanding Finance
HPI Check® →
Write-off Status
HPI Check® →
Insurance Cost
Compare Insurance →

Road Tax

Tax Status
SORN
12 Months Tax
£410
Paid Monthly
£35.88

Mileage History

Mileage chart (requires JavaScript).>
Typical mileage (middle 50%) for this model and age

Latest reading

124,634 mi

October 2025

Typical mileage

+12,700 mi

vs same-model median

Last 12 months

8,100 mi

↑ from ~2,800 prior yr

Lifetime average

~5,900 mi / yr

since new

Emissions

CO₂ Emissions
190g/km
J190g/kmA0-100BC101-110111-120DE121-130131-140FG141-150151-165HI166-175176-185JK186-200201-225LM226-255255+

MOT History

Expiry Date
MOT Due
4 Months
Test Result
PASSED
Completed
Test Number
4573 8115 0581
Expiry Date
Odometer Value
124634 mi
Since Last Pass
8147 mi
Test Result
PASSED
Completed
Test Number
4395 1737 2520
Expiry Date
Odometer Value
116487 mi
Since Last Pass
2781 mi
Completed
Test Number
5958 0593 7836
Odometer Value
116487 mi
Completed
Test Number
7742 6377 4434
Odometer Value
116483 mi
Test Result
PASSED
Completed
Test Number
4674 4762 6176
Expiry Date
Odometer Value
113706 mi
Since Last Pass
2097 mi
Test Result
PASSED
Completed
Test Number
8630 8974 8524
Expiry Date
Odometer Value
111609 mi
Since Last Pass
3675 mi
Test Result
PASSED
Completed
Test Number
9455 8021 7599
Expiry Date
Odometer Value
107934 mi
Since Last Pass
6479 mi
Test Result
PASSED
Completed
Test Number
9428 5519 7215
Expiry Date
Odometer Value
101455 mi
Since Last Pass
1479 mi
Completed
Test Number
7663 4016 3244
Odometer Value
101315 mi
Test Result
PASSED
Completed
Test Number
1453 4558 4630
Expiry Date
Odometer Value
99976 mi
Since Last Pass
1733 mi
Completed
Test Number
1222 6154 6720
Odometer Value
99976 mi
Test Result
PASSED
Completed
Test Number
7165 9218 8238
Expiry Date
Odometer Value
98243 mi
Since Last Pass
2478 mi
Completed
Test Number
2764 5100 6487
Odometer Value
98243 mi
Test Result
PASSED
Completed
Test Number
6757 4151 3979
Expiry Date
Odometer Value
95765 mi
Since Last Pass
4518 mi
Test Result
PASSED
Completed
Test Number
9409 0539 2528
Expiry Date
Odometer Value
91247 mi
Since Last Pass
4846 mi
Completed
Test Number
3276 2798 7272
Odometer Value
91247 mi
Test Result
PASSED
Completed
Test Number
8791 4165 5095
Expiry Date
Odometer Value
86401 mi
Since Last Pass
4781 mi
Completed
Test Number
4363 5594 5004
Odometer Value
86277 mi
Test Result
PASSED
Completed
Test Number
6787 8257 4022
Expiry Date
Odometer Value
81620 mi
Since Last Pass
10520 mi
Completed
Test Number
4753 0247 4026
Odometer Value
81620 mi
Test Result
PASSED
Completed
Test Number
6883 4437 3022
Expiry Date
Odometer Value
71100 mi
Since Last Pass
8950 mi
Test Result
PASSED
Completed
Test Number
3377 9457 2047
Expiry Date
Odometer Value
62150 mi
Since Last Pass
12028 mi
Completed
Test Number
1762 9417 2012
Odometer Value
62132 mi
Test Result
PASSED
Completed
Test Number
8689 0714 1060
Expiry Date
Odometer Value
50122 mi
Since Last Pass
5386 mi
Test Result
PASSED
Completed
Test Number
5715 8671 0046
Expiry Date
Odometer Value
44736 mi
Since Last Pass
7926 mi
Test Result
PASSED
Completed
Test Number
8703 1222 9073
Expiry Date
Odometer Value
36810 mi
Since Last Pass
12584 mi
Test Result
PASSED
Completed
Test Number
7138 1970 8097
Expiry Date
Odometer Value
24226 mi
Since Last Pass
4401 mi
Test Result
PASSED
Completed
Test Number
3201 7093 7062
Expiry Date
Odometer Value
19825 mi
Free Car Tax Check & MOT history for BV54EOA
Contains DVSA and DVLA data under the Open Government Licence v3.0.