
BMW 3 Series
Grey · Petrol · 2003 · 2,979 cc
S25 EHRMOT history
S25 EHR is a grey petrol BMW 3 Series first used on 11 Feb 2003. Its MOT is valid until 5 Dec 2026 and it has passed 20 of 21 MOT tests, with 70,165 miles recorded at the latest.
From DVSA MOT records, updated 1 Dec 2025.

- MOT
- Valid
- Until 5 Dec 2026
- Mileage
- 70,165 mi
- At MOT on 1 Dec 2025
- MOT tests
- 21
- 20 passed · 1 failed
- Per year
- 2,627 mi
- Average between MOTs
Vehicle details
- Registration
- S25 EHR
- Registration format
- Prefix (1983 to 2001)
- Make
- BMW
- Model
- 3 Series
- Colour
- Grey
- Fuel type
- Petrol
- Engine size
- 2,979 cc
- Year of manufacture
- 2003
- First used
- 11 Feb 2003
- MOT status
- MOT valid until 5 Dec 2026
- Latest MOT test
- 1 Dec 2025 (Pass)
Mileage history
S25 EHR was last recorded at 70,165 miles on 1 Dec 2025, 7,339 miles more than at the previous MOT on 6 Dec 2024.
- Previous MOT
- 62,826 miles · 6 Dec 2024
- Between the last two tests
- 7,339 miles
- Average per year
- 2,627 miles
Recorded mileage by year
- 2025 – 70,165 miles
- 2024 – 62,826 miles
- 2023 – 49,520 miles
- 2022 – 48,724 miles
- 2021 – 48,396 miles
- 2020 – 48,115 miles
- 2019 – 47,471 miles
- 2018 – 46,521 miles
- 2017 – 45,636 miles
- 2016 – 44,473 miles
- 2015 – 42,400 miles
- 2014 – 40,321 miles
- 2013 – 38,120 miles
- 2012 – 36,193 miles
- 2011 – 33,007 miles
- 2010 – 29,997 miles
- 2009 – 27,551 miles
- 2008 – 25,357 miles
- 2007 – 22,466 miles
- 2006 – 19,536 miles
What the latest MOT found
- AdvisoryOil leak, but not excessive (8.4.1 (a) (i))
Full MOT history
21 tests since 25 Aug 2006, newest first. Select a test to see every defect and advisory.
Pass70,165 miles (+7,339)1 advisory
- MOT expiry
- 5 Dec 2026
- Odometer
- 70,165 miles
- Test number
- 408255249779
- AdvisoryOil leak, but not excessive (8.4.1 (a) (i))
Pass62,826 miles (+13,306)1 advisory
- MOT expiry
- 5 Dec 2025
- Odometer
- 62,826 miles
- Test number
- 250110782901
- AdvisoryRear Brake hose has slight corrosion to ferrule Both Rear Sides (1.1.12 (f) (i))
Pass49,520 miles (+796)2 advisories
- MOT expiry
- 11 Oct 2024
- Odometer
- 49,520 miles
- Test number
- 623172300530
- AdvisoryOffside Rear Tyre worn close to legal limit/worn on edge (5.2.3 (e))
- AdvisoryRear Brake hose has slight corrosion to ferrule Both sides, middle ferrules (1.1.12 (f) (i))
Pass48,724 miles (+328)
- MOT expiry
- 10 Oct 2023
- Odometer
- 48,724 miles
- Test number
- 131744355010
No defects or advisories recorded.
Pass48,396 miles (+281)
- MOT expiry
- 10 Oct 2022
- Odometer
- 48,396 miles
- Test number
- 444600026222
No defects or advisories recorded.
Pass48,115 miles (+644)
- MOT expiry
- 10 Oct 2021
- Odometer
- 48,115 miles
- Test number
- 722483623395
No defects or advisories recorded.
Pass47,471 miles (+950)
- MOT expiry
- 10 Oct 2020
- Odometer
- 47,471 miles
- Test number
- 886239651822
No defects or advisories recorded.
Pass46,521 miles (+885)
- MOT expiry
- 10 Oct 2019
- Odometer
- 46,521 miles
- Test number
- 148028267237
No defects or advisories recorded.
Pass45,636 miles (+1,163)
- MOT expiry
- 10 Oct 2018
- Odometer
- 45,636 miles
- Test number
- 158102074875
No defects or advisories recorded.
Pass44,473 miles (+2,073)
- MOT expiry
- 4 Oct 2017
- Odometer
- 44,473 miles
- Test number
- 327002656993
No defects or advisories recorded.
Pass42,400 miles (+2,079)3 advisories
- MOT expiry
- 30 Sept 2016
- Odometer
- 42,400 miles
- Test number
- 971680116179
- AdvisoryBrake pipe slightly corroded front to rear (3.6.B.2c)
- AdvisoryAdvise front number plate
- AdvisoryBoth front tyres low on edges
Pass40,321 miles (+2,201)
- MOT expiry
- 21 Sept 2015
- Odometer
- 40,321 miles
- Test number
- 296565664232
No defects or advisories recorded.
Pass38,120 miles (+1,927)
- MOT expiry
- 9 Sept 2014
- Odometer
- 38,120 miles
- Test number
- 738233253282
No defects or advisories recorded.
Pass36,193 miles (+3,186)
- MOT expiry
- 6 Sept 2013
- Odometer
- 36,193 miles
- Test number
- 399329642436
No defects or advisories recorded.
Pass33,007 miles (+3,010)
- MOT expiry
- 6 Sept 2012
- Odometer
- 33,007 miles
- Test number
- 176820351265
No defects or advisories recorded.
Pass29,997 miles (+2,446)
- MOT expiry
- 6 Sept 2011
- Odometer
- 29,997 miles
- Test number
- 284489640230
No defects or advisories recorded.
Pass27,551 miles (+2,194)
- MOT expiry
- 6 Sept 2010
- Odometer
- 27,551 miles
- Test number
- 140740359270
No defects or advisories recorded.
Pass25,357 miles (+359)
- MOT expiry
- 1 Sept 2009
- Odometer
- 25,357 miles
- Test number
- 163936348272
No defects or advisories recorded.
Fail24,998 miles (+2,532)1 dangerous1 failure
- MOT expiry
- No new certificate
- Odometer
- 24,998 miles
- Test number
- 322874628255
- DangerousParking brake: efficiency below requirements (3.7.C.1b)
- FailureRear Parking brake lever has no reserve travel (3.1.6b)
Pass22,466 miles (+2,930)2 advisories
- MOT expiry
- 24 Aug 2008
- Odometer
- 22,466 miles
- Test number
- 354986537428
- AdvisoryNearside Front Tyre worn close to the legal limit (4.1.E.1)
- AdvisoryOffside Front Tyre worn close to the legal limit (4.1.E.1)
Pass19,536 miles
- MOT expiry
- 24 Aug 2007
- Odometer
- 19,536 miles
- Test number
- 543317036200
No defects or advisories recorded.
Questions about S25 EHR
- Does S25 EHR currently have a valid MOT?
- Yes. DVSA records show the MOT on S25 EHR is valid until 5 Dec 2026.
- When is the MOT due on S25 EHR?
- The MOT on S25 EHR is valid until 5 Dec 2026. It can be tested up to a month (minus a day) before then and keep the same renewal date.
- What mileage has S25 EHR done?
- S25 EHR was recorded at 70,165 miles at its MOT on 1 Dec 2025, an average of 2,627 miles a year.
- Has S25 EHR ever failed its MOT?
- Yes. S25 EHR has failed 1 of its 21 MOT tests, most recently on 11 Aug 2008.
- Has the mileage on S25 EHR ever gone down?
- No. The odometer reading went up or stayed the same at every MOT test on record. Service records are still worth checking.
- What did the latest MOT on S25 EHR find?
- S25 EHR passed its latest MOT on 1 Dec 2025 with 1 advisory: oil leak, but not excessive.
Related registrations
Contains DVSA MOT history data, public sector information licensed under the Open Government Licence v3.0. Driver Codes is not affiliated with DVSA or DVLA.