Details

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

Road Tax

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

91,244 mi

August 2025

Typical mileage

-20,700 mi

vs same-model median

Last 12 months

2,800 mi

↓ from ~8,900 prior yr

Lifetime average

~4,600 mi / yr

since new

Emissions

CO₂ Emissions
229g/km
K229g/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
4855 2058 7846
Expiry Date
Odometer Value
91244 mi
Since Last Pass
2763 mi
Test Result
PASSED
Completed
Test Number
5925 3145 0297
Expiry Date
Odometer Value
88481 mi
Since Last Pass
8852 mi
Completed
Test Number
9407 7600 5330
Odometer Value
88481 mi
Test Result
PASSED
Completed
Test Number
9619 7000 6747
Expiry Date
Odometer Value
79629 mi
Since Last Pass
9470 mi
Test Result
PASSED
Completed
Test Number
1405 0902 3501
Expiry Date
Odometer Value
70159 mi
Since Last Pass
6865 mi
Completed
Test Number
9314 4289 9014
Odometer Value
70159 mi
Test Result
PASSED
Completed
Test Number
6976 9674 0462
Expiry Date
Odometer Value
63294 mi
Since Last Pass
5933 mi
Test Result
PASSED
Completed
Test Number
9330 4450 4952
Expiry Date
Odometer Value
57361 mi
Since Last Pass
3093 mi
Test Result
PASSED
Completed
Test Number
9120 4738 5603
Expiry Date
Odometer Value
54268 mi
Since Last Pass
8931 mi
Test Result
PASSED
Completed
Test Number
7009 6212 8531
Expiry Date
Odometer Value
45337 mi
Since Last Pass
10219 mi
Test Result
PASSED
Completed
Test Number
1132 9667 3068
Expiry Date
Odometer Value
35118 mi
Since Last Pass
10163 mi
Test Result
PASSED
Completed
Test Number
3958 1962 4117
Expiry Date
Odometer Value
24955 mi
Since Last Pass
689 mi
Test Result
PASSED
Completed
Test Number
7691 3877 1322
Expiry Date
Odometer Value
24266 mi
Since Last Pass
1490 mi
Test Result
PASSED
Completed
Test Number
7979 7156 4270
Expiry Date
Odometer Value
22776 mi
Since Last Pass
1927 mi
Test Result
PASSED
Completed
Test Number
8081 0186 3287
Expiry Date
Odometer Value
20849 mi
Since Last Pass
1862 mi
Test Result
PASSED
Completed
Test Number
6259 1806 2298
Expiry Date
Odometer Value
18987 mi
Since Last Pass
2033 mi
Test Result
PASSED
Completed
Test Number
2291 7785 1200
Expiry Date
Odometer Value
16954 mi
Since Last Pass
2513 mi
Test Result
PASSED
Completed
Test Number
7840 1865 0212
Expiry Date
Odometer Value
14441 mi
Since Last Pass
2220 mi
Test Result
PASSED
Completed
Test Number
2147 7425 9278
Expiry Date
Odometer Value
12221 mi
Since Last Pass
2644 mi
Test Result
PASSED
Completed
Test Number
4610 2834 8251
Expiry Date
Odometer Value
9577 mi
Free Car Tax Check & MOT history for PF55UFZ
Contains DVSA and DVLA data under the Open Government Licence v3.0.