Details

Model
BMW 3 Series
Colour
Black
Fuel Type
Petrol
Engine Size
1995cc
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 →

Road Tax

Tax Status
Taxed
Due Date
Expires
6 Months
12 Months Tax
£360
Paid Monthly
£31.50

Mileage History

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

Latest reading

126,018 mi

December 2025

Typical mileage

+14,100 mi

vs same-model median

Lifetime average

~6,000 mi / yr

since new

Emissions

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

MOT History

Expiry Date
MOT Due
6 Months
Test Result
PASSED
Completed
Test Number
7381 0736 7686
Expiry Date
Odometer Value
126018 mi
Since Last Pass
710 mi
Test Result
PASSED
Completed
Test Number
2206 8663 2261
Expiry Date
Odometer Value
125308 mi
Since Last Pass
1622 mi
Test Result
PASSED
Completed
Test Number
6114 6561 5991
Expiry Date
Odometer Value
123686 mi
Since Last Pass
5095 mi
Test Result
PASSED
Completed
Test Number
3052 9745 7930
Expiry Date
Odometer Value
118591 mi
Since Last Pass
3291 mi
Completed
Test Number
3749 5902 6177
Odometer Value
118591 mi
Test Result
PASSED
Completed
Test Number
9533 0078 0614
Expiry Date
Odometer Value
115300 mi
Since Last Pass
4054 mi
Test Result
PASSED
Completed
Test Number
4640 7905 2263
Expiry Date
Odometer Value
111246 mi
Since Last Pass
5180 mi
Completed
Test Number
6603 8907 5509
Odometer Value
111246 mi
Test Result
PASSED
Completed
Test Number
6570 9548 7562
Expiry Date
Odometer Value
106066 mi
Since Last Pass
5595 mi
Completed
Test Number
6047 0417 8630
Odometer Value
106066 mi
Test Result
PASSED
Completed
Test Number
1164 1778 3431
Expiry Date
Odometer Value
100471 mi
Since Last Pass
5603 mi
Completed
Test Number
3292 0081 5590
Odometer Value
100471 mi
Test Result
PASSED
Completed
Test Number
9782 8808 8965
Expiry Date
Odometer Value
94868 mi
Since Last Pass
2735 mi
Completed
Test Number
5708 1936 2012
Odometer Value
94868 mi
Test Result
PASSED
Completed
Test Number
3694 3913 4587
Expiry Date
Odometer Value
92133 mi
Since Last Pass
3514 mi
Test Result
PASSED
Completed
Test Number
6352 3432 5018
Expiry Date
Odometer Value
88619 mi
Since Last Pass
4515 mi
Test Result
PASSED
Completed
Test Number
3786 4960 4025
Expiry Date
Odometer Value
84104 mi
Since Last Pass
8285 mi
Completed
Test Number
3394 2880 4056
Odometer Value
84104 mi
Test Result
PASSED
Completed
Test Number
1364 6940 3008
Expiry Date
Odometer Value
75819 mi
Since Last Pass
6679 mi
Completed
Test Number
3359 2930 3007
Odometer Value
75819 mi
Test Result
PASSED
Completed
Test Number
9767 0111 2073
Expiry Date
Odometer Value
69140 mi
Since Last Pass
6475 mi
Completed
Test Number
8694 0171 2077
Odometer Value
69140 mi
Test Result
PASSED
Completed
Test Number
9086 1051 1021
Expiry Date
Odometer Value
62665 mi
Since Last Pass
11940 mi
Completed
Test Number
1897 4800 1026
Odometer Value
62664 mi
Test Result
PASSED
Completed
Test Number
9745 1326 9330
Expiry Date
Odometer Value
50725 mi
Since Last Pass
13147 mi
Completed
Test Number
5526 5366 9373
Odometer Value
50725 mi
Test Result
PASSED
Completed
Test Number
9802 7241 9075
Expiry Date
Odometer Value
37578 mi
Since Last Pass
15656 mi
Test Result
PASSED
Completed
Test Number
9321 1743 7393
Expiry Date
Odometer Value
21922 mi
Free Car Tax Check & MOT history for RA54WUL
Contains DVSA and DVLA data under the Open Government Licence v3.0.