
BMW M3
Silver · Petrol · 2004 · 3,246 cc
S7 EOJMOT history
S7 EOJ is a silver petrol BMW M3 first used on 10 Aug 2004. Its MOT is valid until 14 Dec 2026 and it has passed 19 of 25 MOT tests, with 89,477 miles recorded at the latest.
From DVSA MOT records, updated 28 Nov 2025.

- MOT
- Valid
- Until 14 Dec 2026
- Mileage
- 89,477 mi
- At MOT on 28 Nov 2025
- MOT tests
- 25
- 19 passed · 6 failed
- Per year
- 3,472 mi
- Average between MOTs
Vehicle details
- Registration
- S7 EOJ
- Registration format
- Prefix (1983 to 2001)
- Make
- BMW
- Model
- M3
- Colour
- Silver
- Fuel type
- Petrol
- Engine size
- 3,246 cc
- Year of manufacture
- 2004
- First used
- 10 Aug 2004
- MOT status
- MOT valid until 14 Dec 2026
- Latest MOT test
- 28 Nov 2025 (Pass)
Mileage history
S7 EOJ was last recorded at 89,477 miles on 28 Nov 2025, 2,413 miles more than at the previous MOT on 13 Dec 2024.
- Previous MOT
- 87,064 miles · 13 Dec 2024
- Between the last two tests
- 2,413 miles
- Average per year
- 3,472 miles
Recorded mileage by year
- 2025 – 89,477 miles
- 2024 – 87,064 miles
- 2023 – 85,110 miles
- 2022 – 84,441 miles
- 2021 – 82,561 miles
- 2020 – 82,376 miles
- 2019 – 81,189 miles
- 2018 – 80,334 miles
- 2017 – 77,375 miles
- 2016 – 74,327 miles
- 2015 – 70,166 miles
- 2014 – 63,713 miles
- 2013 – 56,978 miles
- 2012 – 50,042 miles
- 2011 – 48,653 miles
- 2010 – 45,500 miles
- 2009 – 41,127 miles
- 2008 – 34,030 miles
- 2007 – 25,794 miles
What the latest MOT found
No defects or advisories were recorded.
Recurring issues
Items recorded at more than one earlier MOT but not at the latest one. Repeat advisories can show maintenance that was put off.
Offside Front Brake pipe corroded, covered in grease or other material
Advisory4 MOTs, 2019–2023
Brake discs rusty
Advisory3 MOTs, 2019
Brake pipe corroded, covered in grease or other material o/s/f pipe
Advisory2 MOTs, 2021
Offside Side repeater slightly discoloured
Advisory2 MOTs, 2021
N/s parking brake showing a bind after use ?
Advisory2 MOTs, 2021
O/s bottom ball joint dust cover has splits but at present still prevents the ingress of dirt
Advisory2 MOTs, 2019
Full MOT history
25 tests since 27 Jul 2007, newest first. Select a test to see every defect and advisory.
Pass89,477 miles (+2,413)
- MOT expiry
- 14 Dec 2026
- Odometer
- 89,477 miles
- Test number
- 907890400089
No defects or advisories recorded.
Pass87,064 miles (+1,954)3 advisories
- MOT expiry
- 14 Dec 2025
- Odometer
- 87,064 miles
- Test number
- 233848858377
- AdvisoryOffside Front Inner Suspension rod ball joint has slight play (5.3.4 (a) (i))
- AdvisoryOil leak, but not excessive engine oil leak (8.4.1 (a) (i))
- AdvisoryRear Brake pipe corroded, covered in grease or other material pipes around fuel tank corroding (1.1.11 (c))
Pass85,110 miles (+669)4 advisories
- MOT expiry
- 14 Dec 2024
- Odometer
- 85,110 miles
- Test number
- 279237635758
- AdvisoryNearside Front Play in steering rack inner joint(s)
- AdvisoryNearside Front jacking point is corroded
- AdvisoryOffside Front Brake pipe corroded, covered in grease or other material (1.1.11 (c))
- AdvisoryOffside Front jacking point is corroded
Pass84,441 miles (+5)
- MOT expiry
- 14 Dec 2023
- Odometer
- 84,441 miles
- Test number
- 833238396434
No defects or advisories recorded.
Fail84,436 miles (+1,875)3 major
- MOT expiry
- No new certificate
- Odometer
- 84,436 miles
- Test number
- 368653477942
- MajorExhaust Lambda reading after 2nd fast idle outside specified limits (8.2.1.2 (c))
- MajorExhaust carbon monoxide content after 2nd fast idle exceeds default limits (8.2.1.2 (b))
- MajorExhaust hydrocarbon content after 2nd fast idle exceeds default limits (8.2.1.2 (b))
Pass82,561 miles (+28)3 advisories
- MOT expiry
- 14 Dec 2022
- Odometer
- 82,561 miles
- Test number
- 562373202291
- AdvisoryBrake pipe corroded, covered in grease or other material o/s/f pipe (1.1.11 (c))
- AdvisoryOffside Side repeater slightly discoloured (4.4.3 (a))
- AdvisoryN/s parking brake showing a bind after use ?
Fail82,533 miles (+157)2 major3 advisories
- MOT expiry
- No new certificate
- Odometer
- 82,533 miles
- Test number
- 872633238707
- MajorHeadlamp aim too low both (4.1.2 (a))
- MajorHeadlamp levelling device inoperative o/s/f not conected to suspension arm (4.1.5 (a))
- AdvisoryBrake pipe corroded, covered in grease or other material o/s/f pipe (1.1.11 (c))
- AdvisoryOffside Side repeater slightly discoloured (4.4.3 (a))
- AdvisoryN/s parking brake showing a bind after use ?
Pass82,376 miles (+1,187)
- MOT expiry
- 6 Dec 2021
- Odometer
- 82,376 miles
- Test number
- 238463850429
No defects or advisories recorded.
Pass81,189 miles (+2)3 advisories
- MOT expiry
- 3 Dec 2020
- Odometer
- 81,189 miles
- Test number
- 779469849898
- AdvisoryOffside Front Brake pipe corroded, covered in grease or other material (1.1.11 (c))
- AdvisoryBrake discs rusty
- AdvisoryO/s bottom ball joint dust cover has splits but at present still prevents the ingress of dirt
Fail81,187 miles (+2)1 major3 advisories
- MOT expiry
- No new certificate
- Odometer
- 81,187 miles
- Test number
- 166697353411
- MajorBrake pipe excessively corroded rear part of o/s front to rear pipe (1.1.11 (c))
- AdvisoryOffside Front Brake pipe corroded, covered in grease or other material (1.1.11 (c))
- AdvisoryBrake discs rusty
- AdvisoryO/s bottom ball joint dust cover has splits but at present still prevents the ingress of dirt
Fail81,185 miles (+851)3 major3 advisories
- MOT expiry
- No new certificate
- Odometer
- 81,185 miles
- Test number
- 419675736271
- MajorBrake pipe excessively corroded rear sections of both front to rear pipes (1.1.11 (c))
- MajorNearside Headlamp aim too low (4.1.2 (a))
- MajorOffside Headlamp not working on dipped beam (4.1.1 (a) (ii))
- AdvisoryOffside Front Brake pipe corroded, covered in grease or other material (1.1.11 (c))
- AdvisoryBrake discs rusty
- AdvisoryO/s bottom dust cover has splits but at present still prevents the ingress of dirt
Pass80,334 miles (+2,959)1 advisory
- MOT expiry
- 28 Oct 2019
- Odometer
- 80,334 miles
- Test number
- 411151380318
- AdvisoryFull length plastic sill covers fitted
Pass77,375 miles (+3,048)
- MOT expiry
- 27 Oct 2018
- Odometer
- 77,375 miles
- Test number
- 500111915742
No defects or advisories recorded.
Pass74,327 miles (+4,161)
- MOT expiry
- 27 Oct 2017
- Odometer
- 74,327 miles
- Test number
- 866289474305
No defects or advisories recorded.
Pass70,166 miles (+6,453)
- MOT expiry
- 27 Oct 2016
- Odometer
- 70,166 miles
- Test number
- 777004068412
No defects or advisories recorded.
Pass63,713 miles
- MOT expiry
- 14 Sept 2015
- Odometer
- 63,713 miles
- Test number
- 138113054255
No defects or advisories recorded.
Fail63,713 miles (+6,735)1 failure
- MOT expiry
- No new certificate
- Odometer
- 63,713 miles
- Test number
- 229061554280
- FailureOffside Front Headlamp levelling device obviously defective (1.7.2)
Pass56,978 miles2 advisories3 notes
- MOT expiry
- 14 Sept 2014
- Odometer
- 56,978 miles
- Test number
- 398714333445
- AdvisoryNearside Rear Trailing arm rubber bush deteriorated but not resulting in excessive movement (2.4.G.2)
- AdvisoryOffside Rear Trailing arm rubber bush deteriorated but not resulting in excessive movement (2.4.G.2)
- NoteNearside front tyre worn on outer edge
- NoteOffside front tyre worn on outer edge
- NoteRear exhaust joint corroded/broken
Fail56,978 miles (+6,936)2 failures3 advisories3 notes
- MOT expiry
- No new certificate
- Odometer
- 56,978 miles
- Test number
- 368683533414
- FailureNearside Rear Tyre tread depth below requirements of 1.6mm (4.1.E.1)
- FailureOffside Front Lower Suspension arm has excessive play in a ball joint (2.4.G.2)
- AdvisoryNearside Rear Trailing arm rubber bush deteriorated but not resulting in excessive movement (2.4.G.2)
- AdvisoryOffside Rear Trailing arm rubber bush deteriorated but not resulting in excessive movement (2.4.G.2)
- AdvisoryOffside Rear Tyre worn close to the legal limit (4.1.E.1)
- NoteNearside front tyre worn on outer edge
- NoteOffside front tyre worn on outer edge
- NoteRear exhaust joint corroded/broken
Pass50,042 miles (+1,389)1 note
- MOT expiry
- 14 Sept 2013
- Odometer
- 50,042 miles
- Test number
- 319444042409
- NoteFront and rear brake discs in poor condition.
Pass48,653 miles (+3,153)1 note
- MOT expiry
- 14 Sept 2012
- Odometer
- 48,653 miles
- Test number
- 936964541247
- NoteBoth rears and n/s/f approaching legal limit.
Pass45,500 miles (+4,373)1 note
- MOT expiry
- 14 Sept 2011
- Odometer
- 45,500 miles
- Test number
- 290675640265
- NoteFront and rear brake discs getting worn
Pass41,127 miles (+7,097)1 note
- MOT expiry
- 14 Sept 2010
- Odometer
- 41,127 miles
- Test number
- 614878249229
- NoteFront brake discs getting worn
Pass34,030 miles (+8,236)1 note
- MOT expiry
- 14 Sept 2009
- Odometer
- 34,030 miles
- Test number
- 730729758208
- NoteRear tyres worn to legal limit.
Pass25,794 miles
- MOT expiry
- 10 Aug 2008
- Odometer
- 25,794 miles
- Test number
- 254918207260
No defects or advisories recorded.
Questions about S7 EOJ
- Does S7 EOJ currently have a valid MOT?
- Yes. DVSA records show the MOT on S7 EOJ is valid until 14 Dec 2026.
- When is the MOT due on S7 EOJ?
- The MOT on S7 EOJ is valid until 14 Dec 2026. It can be tested up to a month (minus a day) before then and keep the same renewal date.
- What mileage has S7 EOJ done?
- S7 EOJ was recorded at 89,477 miles at its MOT on 28 Nov 2025, an average of 3,472 miles a year.
- Has S7 EOJ ever failed its MOT?
- Yes. S7 EOJ has failed 6 of its 25 MOT tests, most recently on 28 Nov 2022.
- Has the mileage on S7 EOJ 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 S7 EOJ find?
- S7 EOJ passed its latest MOT on 28 Nov 2025 with no defects or advisories recorded.
Related registrations
- S7 ENOMercedes-Benz A-Class
- S7 ENPKia Sportage
- S7 ENTLand Rover Range Rover Evoque
- S7 EOAAudi A7
- S7 EOCAudi TT
- S7 EOGAlfa Romeo Stelvio Veloce TB AWD Auto
- S7 EOLBMW 118
- S7 EONToyota RAV4 Black Edition HEV CVT
- S7 EOPJaguar XE
- S7 EORHonda Civic
- S7 EOUAudi SQ2 Vorsprung Tfsi Quattro S-A
- S7 EOVHyundai Tucson Ultimate T-GDI HEV Auto
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.