Details

Model
BMW 118
Colour
Black
Fuel Type
Diesel
Engine Size
1995cc
Registered
Vehicle Age
16 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 118 ND59 LAE

Road Tax

Tax Status
Taxed
Due Date
Expires
5 Months
12 Months Tax
£35
Paid Monthly
£3.06

Mileage History

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

Latest reading

160,920 mi

November 2025

Above typical

+28,900 mi

vs same-model median

Last 12 months

9,400 mi

↓ from ~11,800 prior yr

Lifetime average

~10,100 mi / yr

since new

Emissions

CO₂ Emissions
119g/km
C119g/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
4795 2470 5849
Expiry Date
Odometer Value
160920 mi
Since Last Pass
9397 mi
Test Result
PASSED
Completed
Test Number
9520 7062 8836
Expiry Date
Odometer Value
151523 mi
Since Last Pass
11789 mi
Completed
Test Number
5067 2150 2859
Odometer Value
151505 mi
Test Result
PASSED
Completed
Test Number
1290 5218 4406
Expiry Date
Odometer Value
139734 mi
Since Last Pass
9518 mi
Completed
Test Number
2547 6037 8693
Odometer Value
139734 mi
Test Result
PASSED
Completed
Test Number
1379 6710 5845
Expiry Date
Odometer Value
130216 mi
Since Last Pass
7773 mi
Test Result
PASSED
Completed
Test Number
1870 4313 1745
Expiry Date
Odometer Value
122443 mi
Since Last Pass
858 mi
Completed
Test Number
1801 0359 3945
Odometer Value
122443 mi
Test Result
PASSED
Completed
Test Number
8798 2080 8103
Expiry Date
Odometer Value
121585 mi
Since Last Pass
1922 mi
Test Result
PASSED
Completed
Test Number
1075 8940 2938
Expiry Date
Odometer Value
119663 mi
Since Last Pass
2379 mi
Test Result
PASSED
Completed
Test Number
6755 3167 2840
Expiry Date
Odometer Value
117284 mi
Since Last Pass
3049 mi
Completed
Test Number
3179 0998 0648
Odometer Value
117278 mi
Test Result
PASSED
Completed
Test Number
9857 4102 1270
Expiry Date
Odometer Value
114235 mi
Since Last Pass
6532 mi
Completed
Test Number
4789 1327 8294
Odometer Value
114110 mi
Test Result
PASSED
Completed
Test Number
4461 7178 4996
Expiry Date
Odometer Value
107703 mi
Since Last Pass
5346 mi
Completed
Test Number
3722 0394 5403
Odometer Value
107703 mi
Test Result
PASSED
Completed
Test Number
7992 6121 3060
Expiry Date
Odometer Value
102357 mi
Since Last Pass
10807 mi
Test Result
PASSED
Completed
Test Number
2571 0394 4319
Expiry Date
Odometer Value
91550 mi
Since Last Pass
8078 mi
Test Result
PASSED
Completed
Test Number
4984 1135 3457
Expiry Date
Odometer Value
83472 mi
Since Last Pass
9603 mi
Test Result
PASSED
Completed
Test Number
4490 3983 2431
Expiry Date
Odometer Value
73869 mi
Completed
Test Number
6196 1853 2304
Odometer Value
73869 mi
Free Car Tax Check & MOT history for ND59LAE
Contains DVSA and DVLA data under the Open Government Licence v3.0.