Details

Model
BMW 3 Series
Colour
Grey
Fuel Type
Diesel
Engine Size
1995cc
Registered
Vehicle Age
19 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
1 Month
12 Months Tax
£275
Paid Monthly
£24.06

Mileage History

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

Latest reading

263,564 mi

May 2026

Above typical

+100,300 mi

vs same-model median

Last 12 months

1,200 mi

↓ from ~2,000 prior yr

Lifetime average

~13,800 mi / yr

since new

Emissions

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

MOT History

Expiry Date
MOT Due
11 Months
Test Result
PASSED
Completed
Test Number
4157 2266 8403
Expiry Date
Odometer Value
263564 mi
Since Last Pass
1245 mi
Completed
Test Number
1746 3973 5753
Odometer Value
263560 mi
Test Result
PASSED
Completed
Test Number
1843 1139 0921
Expiry Date
Odometer Value
262319 mi
Since Last Pass
2015 mi
Completed
Test Number
9577 7246 6650
Odometer Value
262319 mi
Test Result
PASSED
Completed
Test Number
4083 7414 4261
Expiry Date
Odometer Value
260304 mi
Since Last Pass
3176 mi
Completed
Test Number
2338 4279 5836
Odometer Value
260301 mi
Test Result
PASSED
Completed
Test Number
1293 4677 7536
Expiry Date
Odometer Value
257128 mi
Since Last Pass
2584 mi
Completed
Test Number
5436 5305 4168
Odometer Value
257127 mi
Test Result
PASSED
Completed
Test Number
6164 2721 2830
Expiry Date
Odometer Value
254544 mi
Since Last Pass
2971 mi
Test Result
PASSED
Completed
Test Number
3121 2993 7975
Expiry Date
Odometer Value
251573 mi
Since Last Pass
2214 mi
Test Result
PASSED
Completed
Test Number
4576 8019 3049
Expiry Date
Odometer Value
249359 mi
Since Last Pass
9391 mi
Completed
Test Number
2123 1188 4015
Odometer Value
249355 mi
Test Result
PASSED
Completed
Test Number
4039 0889 5389
Expiry Date
Odometer Value
239968 mi
Since Last Pass
15243 mi
Test Result
PASSED
Completed
Test Number
3101 8784 9838
Expiry Date
Odometer Value
224725 mi
Since Last Pass
17644 mi
Test Result
PASSED
Completed
Test Number
2969 9783 6669
Expiry Date
Odometer Value
207081 mi
Since Last Pass
24175 mi
Test Result
PASSED
Completed
Test Number
7972 0814 5566
Expiry Date
Odometer Value
182906 mi
Since Last Pass
21822 mi
Test Result
PASSED
Completed
Test Number
6298 7153 5156
Expiry Date
Odometer Value
161084 mi
Since Last Pass
20283 mi
Test Result
PASSED
Completed
Test Number
8369 3243 4161
Expiry Date
Odometer Value
140801 mi
Since Last Pass
21901 mi
Test Result
PASSED
Completed
Test Number
5091 4073 3130
Expiry Date
Odometer Value
118900 mi
Since Last Pass
21357 mi
Completed
Test Number
5674 3053 3143
Odometer Value
118900 mi
Test Result
PASSED
Completed
Test Number
5996 6194 2122
Expiry Date
Odometer Value
97543 mi
Since Last Pass
18832 mi
Completed
Test Number
1283 2600 1115
Odometer Value
78711 mi
Test Result
PASSED
Completed
Test Number
1082 9620 1104
Expiry Date
Odometer Value
78711 mi
Since Last Pass
15814 mi
Test Result
PASSED
Completed
Test Number
3029 6900 0142
Expiry Date
Odometer Value
62897 mi
Free Car Tax Check & MOT history for HN07MDZ
Contains DVSA and DVLA data under the Open Government Licence v3.0.