Details

Model
Suzuki Swift
Colour
Blue
Fuel Type
Petrol
Engine Size
1328cc
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 →
Suzuki Swift OV58 MLZ

Road Tax

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

126,511 mi

December 2025

Above typical

+33,300 mi

vs same-model median

Last 12 months

12,300 mi

↑ from ~6,600 prior yr

Lifetime average

~7,500 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
5 Months
Test Result
PASSED
Completed
Test Number
9002 5702 9082
Expiry Date
Odometer Value
126511 mi
Since Last Pass
12294 mi
Test Result
PASSED
Completed
Test Number
8552 3891 2821
Expiry Date
Odometer Value
114217 mi
Since Last Pass
6551 mi
Test Result
PASSED
Completed
Test Number
3113 8782 2526
Expiry Date
Odometer Value
107666 mi
Since Last Pass
12916 mi
Completed
Test Number
7103 1311 7699
Odometer Value
107628 mi
Test Result
PASSED
Completed
Test Number
4903 2964 7705
Expiry Date
Odometer Value
94750 mi
Since Last Pass
5922 mi
Completed
Test Number
1043 3255 3819
Odometer Value
94746 mi
Test Result
PASSED
Completed
Test Number
5720 7622 6694
Expiry Date
Odometer Value
88828 mi
Since Last Pass
3877 mi
Completed
Test Number
7242 9358 5959
Odometer Value
88822 mi
Test Result
PASSED
Completed
Test Number
6977 0493 0539
Expiry Date
Odometer Value
84951 mi
Since Last Pass
8898 mi
Test Result
PASSED
Completed
Test Number
1066 7192 6718
Expiry Date
Odometer Value
76053 mi
Since Last Pass
7054 mi
Completed
Test Number
5068 3933 4906
Odometer Value
76053 mi
Test Result
PASSED
Completed
Test Number
7663 0684 5667
Expiry Date
Odometer Value
68999 mi
Since Last Pass
17713 mi
Completed
Test Number
5992 8982 4642
Odometer Value
68999 mi
Test Result
PASSED
Completed
Test Number
8152 1642 3820
Expiry Date
Odometer Value
51286 mi
Since Last Pass
8242 mi
Completed
Test Number
6080 2210 1929
Odometer Value
51286 mi
Test Result
PASSED
Completed
Test Number
8232 2063 4237
Expiry Date
Odometer Value
43044 mi
Since Last Pass
1211 mi
Completed
Test Number
6171 1884 6024
Odometer Value
43044 mi
Test Result
PASSED
Completed
Test Number
8802 3390 8111
Expiry Date
Odometer Value
41833 mi
Since Last Pass
3452 mi
Completed
Test Number
5909 7645 1408
Odometer Value
41832 mi
Test Result
PASSED
Completed
Test Number
5176 1486 5285
Expiry Date
Odometer Value
38381 mi
Since Last Pass
3278 mi
Test Result
PASSED
Completed
Test Number
2287 8005 4356
Expiry Date
Odometer Value
35103 mi
Since Last Pass
4163 mi
Completed
Test Number
9987 3381 4099
Odometer Value
30940 mi
Test Result
PASSED
Completed
Test Number
5355 5311 4035
Expiry Date
Odometer Value
30940 mi
Since Last Pass
4961 mi
Test Result
PASSED
Completed
Test Number
7397 7131 3092
Expiry Date
Odometer Value
25979 mi
Since Last Pass
6571 mi
Completed
Test Number
2161 3101 3051
Odometer Value
25979 mi
Test Result
PASSED
Completed
Test Number
9970 9301 2028
Expiry Date
Odometer Value
19408 mi
Free Car Tax Check & MOT history for OV58MLZ
Contains DVSA and DVLA data under the Open Government Licence v3.0.