Details

Model
BMW 118d M Sport
Colour
White
Fuel Type
Diesel
Engine Size
1995cc
Registered
Vehicle Age
18 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
7 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

166,507 mi

October 2025

Above typical

+26,500 mi

vs same-model median

Last 12 months

8,700 mi

↑ from ~7,600 prior yr

Lifetime average

~9,200 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
5070 2496 0405
Expiry Date
Odometer Value
166507 mi
Since Last Pass
8666 mi
Test Result
PASSED
Completed
Test Number
5733 0443 4517
Expiry Date
Odometer Value
157841 mi
Since Last Pass
7646 mi
Test Result
PASSED
Completed
Test Number
4755 5059 8477
Expiry Date
Odometer Value
150195 mi
Since Last Pass
12384 mi
Test Result
PASSED
Completed
Test Number
1709 8866 2863
Expiry Date
Odometer Value
137811 mi
Since Last Pass
17249 mi
Test Result
PASSED
Completed
Test Number
6765 8016 3217
Expiry Date
Odometer Value
120562 mi
Since Last Pass
11108 mi
Test Result
PASSED
Completed
Test Number
6801 8567 3688
Expiry Date
Odometer Value
109454 mi
Since Last Pass
4546 mi
Completed
Test Number
6527 6918 8299
Odometer Value
109452 mi
Test Result
PASSED
Completed
Test Number
8704 1723 2114
Expiry Date
Odometer Value
104908 mi
Since Last Pass
6362 mi
Test Result
PASSED
Completed
Test Number
3185 8124 9014
Expiry Date
Odometer Value
98546 mi
Since Last Pass
4692 mi
Completed
Test Number
9442 6576 5882
Odometer Value
98540 mi
Test Result
PASSED
Completed
Test Number
4879 1009 1955
Expiry Date
Odometer Value
93854 mi
Since Last Pass
4471 mi
Completed
Test Number
7771 0592 5447
Odometer Value
93809 mi
Test Result
PASSED
Completed
Test Number
6584 0982 7254
Expiry Date
Odometer Value
89383 mi
Since Last Pass
5917 mi
Test Result
PASSED
Completed
Test Number
2258 8380 6978
Expiry Date
Odometer Value
83466 mi
Since Last Pass
6625 mi
Completed
Test Number
8139 7277 3584
Odometer Value
83466 mi
Test Result
PASSED
Completed
Test Number
5590 0627 4295
Expiry Date
Odometer Value
76841 mi
Since Last Pass
7687 mi
Completed
Test Number
2877 8515 4261
Odometer Value
75931 mi
Test Result
PASSED
Completed
Test Number
8166 0508 3261
Expiry Date
Odometer Value
69154 mi
Since Last Pass
13777 mi
Test Result
PASSED
Completed
Test Number
9853 4078 2233
Expiry Date
Odometer Value
55377 mi
Since Last Pass
12780 mi
Test Result
PASSED
Completed
Test Number
3299 3916 1252
Expiry Date
Odometer Value
42597 mi
Since Last Pass
13303 mi
Test Result
PASSED
Completed
Test Number
4111 2267 0233
Expiry Date
Odometer Value
29294 mi
Free Car Tax Check & MOT history for BG57BGF
Contains DVSA and DVLA data under the Open Government Licence v3.0.