Details

Model
BMW 3 Series
Colour
Grey
Fuel Type
Petrol
Engine Size
2494cc
Registered
Vehicle Age
22 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 3 Series RK54 XPT

Road Tax

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

157,832 mi

August 2025

Above typical

+46,000 mi

vs same-model median

Last 12 months

400 mi

Lifetime average

~7,500 mi / yr

since new

Emissions

CO₂ Emissions
239g/km
K239g/kmA0-100BC101-110111-120DE121-130131-140FG141-150151-165HI166-175176-185JK186-200201-225LM226-255255+

MOT History

Expiry Date
MOT Due
2 Months
Test Result
PASSED
Completed
Test Number
4945 4814 8018
Expiry Date
Odometer Value
157832 mi
Since Last Pass
419 mi
Completed
Test Number
6575 1781 2680
Odometer Value
157822 mi
Test Result
PASSED
Completed
Test Number
6584 7316 3834
Expiry Date
Odometer Value
157413 mi
Since Last Pass
291 mi
Completed
Test Number
9210 0930 0211
Odometer Value
157411 mi
Test Result
PASSED
Completed
Test Number
1522 5735 0453
Expiry Date
Odometer Value
157122 mi
Since Last Pass
135 mi
Completed
Test Number
1594 7794 9762
Odometer Value
157121 mi
Test Result
PASSED
Completed
Test Number
6301 1419 5817
Expiry Date
Odometer Value
156987 mi
Since Last Pass
699 mi
Completed
Test Number
9056 4938 5490
Odometer Value
156962 mi
Test Result
PASSED
Completed
Test Number
4530 7032 7704
Expiry Date
Odometer Value
156288 mi
Since Last Pass
1580 mi
Completed
Test Number
4281 8466 3554
Odometer Value
156284 mi
Test Result
PASSED
Completed
Test Number
6275 3072 7270
Expiry Date
Odometer Value
154708 mi
Since Last Pass
8278 mi
Completed
Test Number
4248 5524 1746
Odometer Value
154620 mi
Test Result
PASSED
Completed
Test Number
7197 7332 1352
Expiry Date
Odometer Value
146430 mi
Since Last Pass
6101 mi
Completed
Test Number
8971 6523 7208
Odometer Value
146427 mi
Test Result
PASSED
Completed
Test Number
4541 2641 2744
Expiry Date
Odometer Value
140329 mi
Since Last Pass
5464 mi
Completed
Test Number
8363 7249 7027
Odometer Value
140262 mi
Test Result
PASSED
Completed
Test Number
2911 8939 8057
Expiry Date
Odometer Value
134865 mi
Since Last Pass
3348 mi
Test Result
PASSED
Completed
Test Number
3878 6764 5138
Expiry Date
Odometer Value
131517 mi
Since Last Pass
6437 mi
Test Result
PASSED
Completed
Test Number
5682 4095 4119
Expiry Date
Odometer Value
125080 mi
Since Last Pass
8314 mi
Completed
Test Number
6757 9774 4145
Odometer Value
124969 mi
Test Result
PASSED
Completed
Test Number
4592 8226 3133
Expiry Date
Odometer Value
116766 mi
Since Last Pass
8168 mi
Completed
Test Number
8665 1835 3160
Odometer Value
116691 mi
Test Result
PASSED
Completed
Test Number
2484 0352 2480
Expiry Date
Odometer Value
108598 mi
Since Last Pass
4956 mi
Test Result
PASSED
Completed
Test Number
7869 9333 1126
Expiry Date
Odometer Value
103642 mi
Since Last Pass
13499 mi
Completed
Test Number
5487 6333 1161
Odometer Value
103641 mi
Test Result
PASSED
Completed
Test Number
6837 3962 9362
Expiry Date
Odometer Value
90143 mi
Since Last Pass
10485 mi
Test Result
PASSED
Completed
Test Number
2830 3073 8310
Expiry Date
Odometer Value
79658 mi
Since Last Pass
11324 mi
Test Result
PASSED
Completed
Test Number
3118 8283 7355
Expiry Date
Odometer Value
68334 mi
Free Car Tax Check & MOT history for RK54XPT
Contains DVSA and DVLA data under the Open Government Licence v3.0.