Details

Model
BMW M3
Colour
Black
Fuel Type
Petrol
Engine Size
3246cc
Registered
Vehicle Age
21 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 M3 YD54 HXN

Road Tax

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

189,987 mi

January 2026

Above typical

+94,100 mi

vs same-model median

Lifetime average

~8,900 mi / yr

since new

Emissions

CO₂ Emissions
287g/km
K287g/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
5076 0536 6105
Expiry Date
Odometer Value
189987 mi
Since Last Pass
699 mi
Test Result
PASSED
Completed
Test Number
3623 7955 1285
Expiry Date
Odometer Value
189288 mi
Since Last Pass
547 mi
Test Result
PASSED
Completed
Test Number
9428 5849 6629
Expiry Date
Odometer Value
188741 mi
Since Last Pass
2416 mi
Test Result
PASSED
Completed
Test Number
3424 9005 2645
Expiry Date
Odometer Value
186325 mi
Since Last Pass
5693 mi
Test Result
PASSED
Completed
Test Number
3077 6849 4705
Expiry Date
Odometer Value
180632 mi
Since Last Pass
1026 mi
Completed
Test Number
6555 8061 7201
Odometer Value
190632 mi
Test Result
PASSED
Completed
Test Number
8213 6153 2896
Expiry Date
Odometer Value
179606 mi
Since Last Pass
9208 mi
Completed
Test Number
1542 5371 9236
Odometer Value
179599 mi
Test Result
PASSED
Completed
Test Number
5248 2695 4740
Expiry Date
Odometer Value
170398 mi
Since Last Pass
19070 mi
Completed
Test Number
1820 3539 0232
Odometer Value
169827 mi
Test Result
PASSED
Completed
Test Number
9590 6817 8663
Expiry Date
Odometer Value
151328 mi
Since Last Pass
17134 mi
Test Result
PASSED
Completed
Test Number
3955 9589 9116
Expiry Date
Odometer Value
134194 mi
Since Last Pass
19334 mi
Test Result
PASSED
Completed
Test Number
8954 8098 5057
Expiry Date
Odometer Value
114860 mi
Since Last Pass
10440 mi
Completed
Test Number
1276 1058 5436
Odometer Value
114860 mi
Test Result
PASSED
Completed
Test Number
1483 3779 4075
Expiry Date
Odometer Value
104420 mi
Since Last Pass
6436 mi
Completed
Test Number
2696 2808 4005
Odometer Value
103942 mi
Test Result
PASSED
Completed
Test Number
7688 7350 3100
Expiry Date
Odometer Value
97984 mi
Since Last Pass
5993 mi
Completed
Test Number
3092 1130 3170
Odometer Value
97984 mi
Test Result
PASSED
Completed
Test Number
4273 8770 2143
Expiry Date
Odometer Value
91991 mi
Since Last Pass
9614 mi
Test Result
PASSED
Completed
Test Number
1567 3860 1188
Expiry Date
Odometer Value
82377 mi
Since Last Pass
8558 mi
Completed
Test Number
6469 9440 1142
Odometer Value
82265 mi
Test Result
PASSED
Completed
Test Number
6508 7770 0152
Expiry Date
Odometer Value
73819 mi
Since Last Pass
13559 mi
Test Result
PASSED
Completed
Test Number
1920 1183 8333
Expiry Date
Odometer Value
60260 mi
Since Last Pass
14449 mi
Test Result
PASSED
Completed
Test Number
5030 3240 7392
Expiry Date
Odometer Value
45811 mi
Free Car Tax Check & MOT history for YD54HXN
Contains DVSA and DVLA data under the Open Government Licence v3.0.