Details

Model
BMW 3 Series
Colour
Black
Fuel Type
Petrol
Engine Size
2171cc
Registered
Vehicle Age
24 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
3 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

116,438 mi

December 2025

Typical mileage

-1,900 mi

vs same-model median

Last 12 months

6,000 mi

↑ from ~4,000 prior yr

Lifetime average

~5,000 mi / yr

since new

Emissions

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

MOT History

Expiry Date
MOT Due
7 Months
Test Result
PASSED
Completed
Test Number
1375 7451 9826
Expiry Date
Odometer Value
116438 mi
Since Last Pass
6048 mi
Test Result
PASSED
Completed
Test Number
1417 5209 9640
Expiry Date
Odometer Value
110390 mi
Since Last Pass
4041 mi
Completed
Test Number
7292 0328 1570
Odometer Value
110390 mi
Test Result
PASSED
Completed
Test Number
4366 1647 4098
Expiry Date
Odometer Value
106349 mi
Since Last Pass
4328 mi
Completed
Test Number
3076 8723 8310
Odometer Value
106349 mi
Test Result
PASSED
Completed
Test Number
2540 1173 9956
Expiry Date
Odometer Value
102021 mi
Since Last Pass
4185 mi
Test Result
PASSED
Completed
Test Number
4132 4871 0635
Expiry Date
Odometer Value
97836 mi
Since Last Pass
6806 mi
Completed
Test Number
8935 1807 4807
Odometer Value
97834 mi
Test Result
PASSED
Completed
Test Number
1794 3565 9999
Expiry Date
Odometer Value
91030 mi
Since Last Pass
15431 mi
Test Result
PASSED
Completed
Test Number
9754 8184 5562
Expiry Date
Odometer Value
75599 mi
Since Last Pass
8676 mi
Test Result
PASSED
Completed
Test Number
5284 5351 9226
Expiry Date
Odometer Value
66923 mi
Since Last Pass
4657 mi
Test Result
PASSED
Completed
Test Number
7471 3165 4958
Expiry Date
Odometer Value
62266 mi
Since Last Pass
2750 mi
Test Result
PASSED
Completed
Test Number
8938 0901 3603
Expiry Date
Odometer Value
59516 mi
Since Last Pass
5432 mi
Test Result
PASSED
Completed
Test Number
4098 2000 5101
Expiry Date
Odometer Value
54084 mi
Since Last Pass
5315 mi
Test Result
PASSED
Completed
Test Number
6399 1401 4146
Expiry Date
Odometer Value
48769 mi
Since Last Pass
5484 mi
Completed
Test Number
4962 6471 4126
Odometer Value
48768 mi
Test Result
PASSED
Completed
Test Number
5858 6960 3170
Expiry Date
Odometer Value
43285 mi
Since Last Pass
4694 mi
Test Result
PASSED
Completed
Test Number
4082 8821 2153
Expiry Date
Odometer Value
38591 mi
Since Last Pass
5698 mi
Test Result
PASSED
Completed
Test Number
5797 2771 1107
Expiry Date
Odometer Value
32893 mi
Since Last Pass
4921 mi
Test Result
PASSED
Completed
Test Number
7821 8076 0155
Expiry Date
Odometer Value
27972 mi
Since Last Pass
5298 mi
Test Result
PASSED
Completed
Test Number
6748 3161 9191
Expiry Date
Odometer Value
22674 mi
Since Last Pass
6227 mi
Test Result
PASSED
Completed
Test Number
6440 0232 7208
Expiry Date
Odometer Value
16447 mi
Since Last Pass
2732 mi
Completed
Test Number
2719 0282 7259
Odometer Value
16447 mi
Test Result
PASSED
Completed
Test Number
2201 6012 6282
Expiry Date
Odometer Value
13715 mi
Since Last Pass
5287 mi
Test Result
PASSED
Completed
Test Number
7612 2781 5261
Expiry Date
Odometer Value
8428 mi
Free Car Tax Check & MOT history for NA02PZP
Contains DVSA and DVLA data under the Open Government Licence v3.0.