Details

Model
BMW 3 Series
Colour
Silver
Fuel Type
Petrol
Engine Size
2979cc
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 →
BMW 3 Series NJ54 PZU

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

10,040 mi

March 2026

Reading anomaly

Mileage dropped

Treat figures with caution

Emissions

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

MOT History

Expiry Date
MOT Due
9 Months
Test Result
PASSED
Completed
Test Number
7308 4064 8374
Expiry Date
Odometer Value
10040 mi
Since Last Pass
-93922 mi
Completed
Test Number
4304 2480 3888
Odometer Value
110040 mi
Test Result
PASSED
Completed
Test Number
6965 5540 0468
Expiry Date
Odometer Value
103962 mi
Since Last Pass
5626 mi
Completed
Test Number
2212 6227 7098
Odometer Value
103962 mi
Test Result
PASSED
Completed
Test Number
2138 2312 3021
Expiry Date
Odometer Value
98336 mi
Since Last Pass
7755 mi
Test Result
PASSED
Completed
Test Number
2107 1983 0243
Expiry Date
Odometer Value
90581 mi
Since Last Pass
335 mi
Completed
Test Number
9877 9785 6040
Odometer Value
90581 mi
Test Result
PASSED
Completed
Test Number
7565 6482 1114
Expiry Date
Odometer Value
90246 mi
Since Last Pass
2314 mi
Test Result
PASSED
Completed
Test Number
3501 1665 5503
Expiry Date
Odometer Value
87932 mi
Since Last Pass
4134 mi
Test Result
PASSED
Completed
Test Number
4471 9136 8579
Expiry Date
Odometer Value
83798 mi
Since Last Pass
47 mi
Completed
Test Number
6683 9168 8403
Odometer Value
83784 mi
Test Result
PASSED
Completed
Test Number
5322 1138 8072
Expiry Date
Odometer Value
83751 mi
Since Last Pass
2158 mi
Test Result
PASSED
Completed
Test Number
6514 6323 4464
Expiry Date
Odometer Value
81593 mi
Since Last Pass
3825 mi
Completed
Test Number
1594 7910 6297
Odometer Value
81593 mi
Test Result
PASSED
Completed
Test Number
5200 5515 8322
Expiry Date
Odometer Value
77768 mi
Since Last Pass
5076 mi
Completed
Test Number
7089 0564 5448
Odometer Value
77559 mi
Test Result
PASSED
Completed
Test Number
8865 4649 4273
Expiry Date
Odometer Value
72692 mi
Since Last Pass
4817 mi
Completed
Test Number
6759 8079 4241
Odometer Value
72692 mi
Test Result
PASSED
Completed
Test Number
2997 0069 3292
Expiry Date
Odometer Value
67875 mi
Since Last Pass
4141 mi
Completed
Test Number
8165 0151 2386
Odometer Value
63734 mi
Test Result
PASSED
Completed
Test Number
7074 1141 2357
Expiry Date
Odometer Value
63734 mi
Since Last Pass
4802 mi
Test Result
PASSED
Completed
Test Number
4782 8416 1212
Expiry Date
Odometer Value
58932 mi
Since Last Pass
4770 mi
Test Result
PASSED
Completed
Test Number
3034 0108 0269
Expiry Date
Odometer Value
54162 mi
Since Last Pass
6067 mi
Completed
Test Number
3509 8807 0293
Odometer Value
54162 mi
Test Result
PASSED
Completed
Test Number
4238 9657 9247
Expiry Date
Odometer Value
48095 mi
Since Last Pass
8271 mi
Test Result
PASSED
Completed
Test Number
4827 0923 8236
Expiry Date
Odometer Value
39824 mi
Free Car Tax Check & MOT history for NJ54PZU
Contains DVSA and DVLA data under the Open Government Licence v3.0.