Details

Model
BMW 3 Series
Colour
Blue
Fuel Type
Diesel
Engine Size
1995cc
Registered
Vehicle Age
17 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 DU59 EOO

Road Tax

Tax Status
Taxed
Due Date
Expires
9 Months
12 Months Tax
£200
Paid Monthly
£17.50

Mileage History

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

Latest reading

144,336 mi

March 2026

Typical mileage

-,100 mi

vs same-model median

Last 12 months

3,400 mi

↓ from ~5,700 prior yr

Lifetime average

~8,700 mi / yr

since new

Emissions

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

MOT History

Expiry Date
MOT Due
9 Months
Test Result
PASSED
Completed
Test Number
2558 1022 9585
Expiry Date
Odometer Value
144336 mi
Since Last Pass
3425 mi
Completed
Test Number
1053 3308 9060
Odometer Value
144335 mi
Test Result
PASSED
Completed
Test Number
9707 4549 2056
Expiry Date
Odometer Value
140911 mi
Since Last Pass
5677 mi
Completed
Test Number
5976 5864 9467
Odometer Value
140911 mi
Test Result
PASSED
Completed
Test Number
7478 9229 0969
Expiry Date
Odometer Value
135234 mi
Since Last Pass
5311 mi
Test Result
PASSED
Completed
Test Number
5029 1102 6246
Expiry Date
Odometer Value
129923 mi
Since Last Pass
5996 mi
Test Result
PASSED
Completed
Test Number
8048 4466 5111
Expiry Date
Odometer Value
123927 mi
Since Last Pass
5758 mi
Test Result
PASSED
Completed
Test Number
4286 0521 9122
Expiry Date
Odometer Value
118169 mi
Since Last Pass
5600 mi
Test Result
PASSED
Completed
Test Number
5148 5588 9519
Expiry Date
Odometer Value
112569 mi
Since Last Pass
66 mi
Test Result
PASSED
Completed
Test Number
4420 2168 2221
Expiry Date
Odometer Value
112503 mi
Since Last Pass
5087 mi
Test Result
PASSED
Completed
Test Number
3717 1896 4374
Expiry Date
Odometer Value
107416 mi
Since Last Pass
7933 mi
Completed
Test Number
1677 1530 4493
Odometer Value
107383 mi
Test Result
PASSED
Completed
Test Number
4215 7778 3448
Expiry Date
Odometer Value
99483 mi
Since Last Pass
7605 mi
Completed
Test Number
7627 3179 9887
Odometer Value
99479 mi
Test Result
PASSED
Completed
Test Number
8806 1779 7494
Expiry Date
Odometer Value
91878 mi
Since Last Pass
4244 mi
Test Result
PASSED
Completed
Test Number
6555 8850 7681
Expiry Date
Odometer Value
87634 mi
Since Last Pass
5511 mi
Completed
Test Number
1244 5371 3099
Odometer Value
87634 mi
Test Result
PASSED
Completed
Test Number
7412 1052 1335
Expiry Date
Odometer Value
82123 mi
Since Last Pass
20644 mi
Completed
Test Number
5084 6734 4434
Odometer Value
82092 mi
Test Result
PASSED
Completed
Test Number
8086 3907 4232
Expiry Date
Odometer Value
61479 mi
Since Last Pass
19606 mi
Test Result
PASSED
Completed
Test Number
2285 4443 3274
Expiry Date
Odometer Value
41873 mi
Since Last Pass
12981 mi
Completed
Test Number
5551 5483 3245
Odometer Value
41873 mi
Test Result
PASSED
Completed
Test Number
6380 9494 2256
Expiry Date
Odometer Value
28892 mi
Free Car Tax Check & MOT history for DU59EOO
Contains DVSA and DVLA data under the Open Government Licence v3.0.