Details

Model
BMW 3 Series
Colour
Green
Fuel Type
Petrol
Engine Size
2171cc
Registered
Vehicle Age
25 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
Taxed
Due Date
Expires
8 Months
12 Months Tax
£445
Paid Monthly
£38.94

Mileage History

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

Latest reading

87,296 mi

October 2025

Below typical

-28,500 mi

vs same-model median

Last 12 months

5,100 mi

≈ same as prior yr

Lifetime average

~3,600 mi / yr

since new

Emissions

CO₂ Emissions
226g/km
K226g/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
8482 6333 5783
Expiry Date
Odometer Value
87296 mi
Since Last Pass
5092 mi
Test Result
PASSED
Completed
Test Number
8570 2416 1804
Expiry Date
Odometer Value
82204 mi
Since Last Pass
4970 mi
Test Result
PASSED
Completed
Test Number
1765 9281 1882
Expiry Date
Odometer Value
77234 mi
Since Last Pass
6531 mi
Completed
Test Number
3591 2742 4557
Odometer Value
77234 mi
Test Result
PASSED
Completed
Test Number
2173 5649 7989
Expiry Date
Odometer Value
70703 mi
Since Last Pass
2623 mi
Test Result
PASSED
Completed
Test Number
5883 2797 0481
Expiry Date
Odometer Value
68080 mi
Since Last Pass
559 mi
Test Result
PASSED
Completed
Test Number
6279 1393 3294
Expiry Date
Odometer Value
67521 mi
Since Last Pass
3635 mi
Completed
Test Number
4181 9046 5354
Odometer Value
67521 mi
Test Result
PASSED
Completed
Test Number
1967 2716 0726
Expiry Date
Odometer Value
63886 mi
Since Last Pass
3576 mi
Test Result
PASSED
Completed
Test Number
9095 5571 0618
Expiry Date
Odometer Value
60310 mi
Since Last Pass
4266 mi
Completed
Test Number
1165 1993 0821
Odometer Value
60310 mi
Test Result
PASSED
Completed
Test Number
8228 3328 0334
Expiry Date
Odometer Value
56044 mi
Since Last Pass
5242 mi
Test Result
PASSED
Completed
Test Number
9253 6773 4666
Expiry Date
Odometer Value
50802 mi
Since Last Pass
5240 mi
Completed
Test Number
9134 4741 8708
Odometer Value
50802 mi
Test Result
PASSED
Completed
Test Number
8653 2992 5106
Expiry Date
Odometer Value
45562 mi
Since Last Pass
144 mi
Test Result
PASSED
Completed
Test Number
6465 3387 4215
Expiry Date
Odometer Value
45418 mi
Since Last Pass
706 mi
Completed
Test Number
3079 2277 4210
Odometer Value
45413 mi
Test Result
PASSED
Completed
Test Number
9354 5806 3274
Expiry Date
Odometer Value
44712 mi
Since Last Pass
715 mi
Test Result
PASSED
Completed
Test Number
7856 0174 2318
Expiry Date
Odometer Value
43997 mi
Since Last Pass
1328 mi
Test Result
PASSED
Completed
Test Number
9280 9976 1292
Expiry Date
Odometer Value
42669 mi
Since Last Pass
3052 mi
Test Result
PASSED
Completed
Test Number
5920 7088 0225
Expiry Date
Odometer Value
39617 mi
Since Last Pass
1136 mi
Completed
Test Number
4526 9038 0245
Odometer Value
39617 mi
Test Result
PASSED
Completed
Test Number
7513 1118 9259
Expiry Date
Odometer Value
38481 mi
Since Last Pass
1673 mi
Test Result
PASSED
Completed
Test Number
8110 4627 8250
Expiry Date
Odometer Value
36808 mi
Since Last Pass
1523 mi
Completed
Test Number
9032 6477 8288
Odometer Value
36808 mi
Test Result
PASSED
Completed
Test Number
3420 7517 7297
Expiry Date
Odometer Value
35285 mi
Since Last Pass
1899 mi
Test Result
PASSED
Completed
Test Number
7000 9677 6228
Expiry Date
Odometer Value
33386 mi
Free Car Tax Check & MOT history for SP51WVA
Contains DVSA and DVLA data under the Open Government Licence v3.0.