Details

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

Road Tax

Tax Status
Taxed
Due Date
Expires
8 Months
12 Months Tax
£760
Paid Monthly
£66.50

Mileage History

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

Latest reading

114,836 mi

November 2025

Typical mileage

-1,100 mi

vs same-model median

Last 12 months

4,900 mi

≈ same as prior yr

Lifetime average

~5,900 mi / yr

since new

Emissions

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

MOT History

Expiry Date
MOT Due
5 Months
Test Result
PASSED
Completed
Test Number
2207 9490 9417
Expiry Date
Odometer Value
114836 mi
Since Last Pass
4902 mi
Completed
Test Number
3839 6250 4363
Odometer Value
114834 mi
Test Result
PASSED
Completed
Test Number
5479 0858 0613
Expiry Date
Odometer Value
109934 mi
Since Last Pass
4833 mi
Completed
Test Number
1093 6665 1168
Odometer Value
109934 mi
Completed
Test Number
6091 7632 4097
Odometer Value
109876 mi
Test Result
PASSED
Completed
Test Number
6868 2435 8488
Expiry Date
Odometer Value
105101 mi
Since Last Pass
3448 mi
Completed
Test Number
3326 4804 8228
Odometer Value
105101 mi
Test Result
PASSED
Completed
Test Number
6949 3090 1333
Expiry Date
Odometer Value
101653 mi
Since Last Pass
8064 mi
Completed
Test Number
7758 1598 6420
Odometer Value
101653 mi
Test Result
PASSED
Completed
Test Number
4663 5347 4406
Expiry Date
Odometer Value
93589 mi
Since Last Pass
5198 mi
Test Result
PASSED
Completed
Test Number
4752 7710 4357
Expiry Date
Odometer Value
88391 mi
Since Last Pass
2488 mi
Test Result
PASSED
Completed
Test Number
1277 3818 7163
Expiry Date
Odometer Value
85903 mi
Since Last Pass
14 mi
Test Result
PASSED
Completed
Test Number
8249 9301 7168
Expiry Date
Odometer Value
85889 mi
Since Last Pass
2997 mi
Completed
Test Number
3078 3650 4798
Odometer Value
85889 mi
Test Result
PASSED
Completed
Test Number
3857 0604 4694
Expiry Date
Odometer Value
82892 mi
Since Last Pass
5451 mi
Completed
Test Number
8276 0640 3976
Odometer Value
82892 mi
Test Result
PASSED
Completed
Test Number
1974 6868 9745
Expiry Date
Odometer Value
77441 mi
Since Last Pass
7531 mi
Test Result
PASSED
Completed
Test Number
7850 5723 5121
Expiry Date
Odometer Value
69910 mi
Since Last Pass
5950 mi
Completed
Test Number
3354 3263 5152
Odometer Value
69909 mi
Test Result
PASSED
Completed
Test Number
7988 5703 4115
Expiry Date
Odometer Value
63960 mi
Since Last Pass
7378 mi
Test Result
PASSED
Completed
Test Number
5280 4653 3169
Expiry Date
Odometer Value
56582 mi
Since Last Pass
5765 mi
Completed
Test Number
6379 9663 3163
Odometer Value
56582 mi
Test Result
PASSED
Completed
Test Number
4355 4163 2184
Expiry Date
Odometer Value
50817 mi
Since Last Pass
7647 mi
Test Result
PASSED
Completed
Test Number
6192 9633 1167
Expiry Date
Odometer Value
43170 mi
Since Last Pass
8578 mi
Test Result
PASSED
Completed
Test Number
7818 6793 0162
Expiry Date
Odometer Value
34592 mi
Since Last Pass
14284 mi
Completed
Test Number
1943 0343 0148
Odometer Value
34555 mi
Test Result
PASSED
Completed
Test Number
8117 0821 9171
Expiry Date
Odometer Value
20308 mi
Free Car Tax Check & MOT history for GF06DFZ
Contains DVSA and DVLA data under the Open Government Licence v3.0.