Details

Model
BMW 318d Edition ES
Colour
Grey
Fuel Type
Diesel
Engine Size
1995cc
Registered
Vehicle Age
17 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 318d Edition ES ND58 DHO

Road Tax

Tax Status
Taxed
Due Date
Expires
3 Months
12 Months Tax
£170
Paid Monthly
£14.88

Mileage History

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

Latest reading

126,996 mi

January 2026

Typical mileage

-21,800 mi

vs same-model median

Last 12 months

7,500 mi

↓ from ~9,500 prior yr

Lifetime average

~7,300 mi / yr

since new

Emissions

CO₂ Emissions
123g/km
D123g/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
2394 8813 1414
Expiry Date
Odometer Value
126996 mi
Since Last Pass
7487 mi
Test Result
PASSED
Completed
Test Number
9364 2447 2108
Expiry Date
Odometer Value
119509 mi
Since Last Pass
9500 mi
Test Result
PASSED
Completed
Test Number
5264 6154 6920
Expiry Date
Odometer Value
110009 mi
Since Last Pass
12689 mi
Test Result
PASSED
Completed
Test Number
7193 8591 1293
Expiry Date
Odometer Value
97320 mi
Since Last Pass
4643 mi
Completed
Test Number
2524 6176 8832
Odometer Value
97320 mi
Test Result
PASSED
Completed
Test Number
2267 5164 8832
Expiry Date
Odometer Value
92677 mi
Since Last Pass
6693 mi
Completed
Test Number
9850 7060 6018
Odometer Value
92673 mi
Test Result
PASSED
Completed
Test Number
4895 7610 2132
Expiry Date
Odometer Value
85984 mi
Since Last Pass
3249 mi
Test Result
PASSED
Completed
Test Number
4098 5210 0250
Expiry Date
Odometer Value
82735 mi
Since Last Pass
4118 mi
Test Result
PASSED
Completed
Test Number
2963 1844 7204
Expiry Date
Odometer Value
78617 mi
Since Last Pass
5123 mi
Completed
Test Number
7718 4093 0911
Odometer Value
78617 mi
Test Result
PASSED
Completed
Test Number
5608 7969 5201
Expiry Date
Odometer Value
73494 mi
Since Last Pass
6491 mi
Test Result
PASSED
Completed
Test Number
8847 5634 8287
Expiry Date
Odometer Value
67003 mi
Since Last Pass
3698 mi
Test Result
PASSED
Completed
Test Number
2529 0032 6865
Expiry Date
Odometer Value
63305 mi
Since Last Pass
5103 mi
Test Result
PASSED
Completed
Test Number
7074 6418 5141
Expiry Date
Odometer Value
58202 mi
Since Last Pass
4461 mi
Completed
Test Number
6962 6418 5133
Odometer Value
58202 mi
Test Result
PASSED
Completed
Test Number
7266 7699 4101
Expiry Date
Odometer Value
53741 mi
Since Last Pass
6810 mi
Test Result
PASSED
Completed
Test Number
5062 7219 3173
Expiry Date
Odometer Value
46931 mi
Since Last Pass
5434 mi
Completed
Test Number
4473 4299 3115
Odometer Value
46928 mi
Test Result
PASSED
Completed
Test Number
6059 5481 2275
Expiry Date
Odometer Value
41497 mi
Since Last Pass
12004 mi
Test Result
PASSED
Completed
Test Number
7181 5525 1272
Expiry Date
Odometer Value
29493 mi
Free Car Tax Check & MOT history for ND58DHO
Contains DVSA and DVLA data under the Open Government Licence v3.0.