Details

Model
BMW 318d M Sport BUS Edition
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 318d M Sport BUS Edition YY59 AFE

Road Tax

Tax Status
Taxed
Due Date
Expires
1 Month
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

220,395 mi

July 2025

Above typical

+79,300 mi

vs same-model median

Last 12 months

4,600 mi

↓ from ~6,400 prior yr

Lifetime average

~13,900 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
1 Month
Test Result
PASSED
Completed
Test Number
9006 2503 6021
Expiry Date
Odometer Value
220395 mi
Since Last Pass
4600 mi
Test Result
PASSED
Completed
Test Number
4607 6415 9484
Expiry Date
Odometer Value
215795 mi
Since Last Pass
6440 mi
Test Result
PASSED
Completed
Test Number
4147 8308 3565
Expiry Date
Odometer Value
209355 mi
Since Last Pass
2622 mi
Completed
Test Number
5344 1310 6834
Odometer Value
209355 mi
Test Result
PASSED
Completed
Test Number
6801 7886 8833
Expiry Date
Odometer Value
206733 mi
Since Last Pass
5183 mi
Completed
Test Number
3010 7240 1286
Odometer Value
206685 mi
Test Result
PASSED
Completed
Test Number
1398 6409 1636
Expiry Date
Odometer Value
201550 mi
Since Last Pass
8247 mi
Test Result
PASSED
Completed
Test Number
1333 8375 6742
Expiry Date
Odometer Value
193303 mi
Since Last Pass
7321 mi
Completed
Test Number
8280 1950 6502
Odometer Value
193277 mi
Test Result
PASSED
Completed
Test Number
9160 6216 4966
Expiry Date
Odometer Value
185982 mi
Since Last Pass
8072 mi
Test Result
PASSED
Completed
Test Number
1617 2016 8451
Expiry Date
Odometer Value
177910 mi
Since Last Pass
11254 mi
Completed
Test Number
6092 0855 0845
Odometer Value
177908 mi
Test Result
PASSED
Completed
Test Number
8790 5654 3577
Expiry Date
Odometer Value
166656 mi
Since Last Pass
12042 mi
Test Result
PASSED
Completed
Test Number
6916 1382 4354
Expiry Date
Odometer Value
154614 mi
Since Last Pass
18083 mi
Completed
Test Number
4211 6272 4717
Odometer Value
154614 mi
Test Result
PASSED
Completed
Test Number
8579 1494 2614
Expiry Date
Odometer Value
136531 mi
Since Last Pass
22114 mi
Completed
Test Number
8494 9215 2125
Odometer Value
136531 mi
Test Result
PASSED
Completed
Test Number
6253 2097 4244
Expiry Date
Odometer Value
114417 mi
Since Last Pass
23739 mi
Test Result
PASSED
Completed
Test Number
7297 4826 3299
Expiry Date
Odometer Value
90678 mi
Since Last Pass
24165 mi
Completed
Test Number
4966 9896 3248
Odometer Value
90678 mi
Test Result
PASSED
Completed
Test Number
3450 8065 2263
Expiry Date
Odometer Value
66513 mi
Free Car Tax Check & MOT history for YY59AFE
Contains DVSA and DVLA data under the Open Government Licence v3.0.