BD54 XVG

2004 BMW — MOT History, Mileage & AI Check

Data from DVLA & DVSA records, last checked 11 June 2026.

Vehicle details

Make & model
BMW
Year
2004
Fuel
PETROL
Colour
BLACK
Engine
5972 cc
Tax status (as of 11 June 2026)
Untaxed
MOT status (as of 11 June 2026)
Not valid
MOT due
was due 29 October 2020
Last recorded mileage
45,049 mi

AI verdict AVOID 54/100

AI analysis by CarGPT, generated 11 June 2026 from this vehicle's MOT record. Not professional advice — always inspect before buying.

This 2004 Bmw has 15 MOT tests on record with a 80% pass rate and 45,049 miles. The provided MOT history is incomplete and inconsistent, making a reliable assessment impossible.

The mileage trajectory shows normal usage at 8,958 miles/year, but a significant anomaly exists: suspiciously low mileage of 21 miles/year equivalent before March 2013.

Things to check

  • Critical MOT status: 'Not valid' with expiry 2020-10-29 — vehicle is unroadworthy.
  • Mileage anomaly: Suspiciously low mileage (21 mi/yr equivalent) before Mar 2013.
  • No recent MOT: Last valid MOT expired 2020-10-29, indicating no current roadworthiness.
  • Inconsistent history: First MOT

Working in its favour

  • No recorded failures: All 2 MOT tests passed without any failures.
  • Consistent mileage: Annual usage averages 8,958 miles/year since 2007.
  • Euro NCAP rating: 5-star safety rating for a 2017 model (not directly applicable to 2004).

Mileage history

Dec 2007: 45,049 mi PASSDec 2007: 45,049 mi FAILNov 2008: 56,182 mi PASSNov 2009: 70,371 mi PASSDec 2010: 86,933 mi PASSNov 2011: 108,316 mi PASSDec 2012: 120,075 mi FAILMar 2013: 120,080 mi PASSMay 2014: 125,778 mi PASSFeb 2015: 127,967 mi PASSApr 2016: 133,035 mi FAILApr 2016: 133,035 mi PASSJul 2017: 135,008 mi PASSJul 2018: 137,108 mi PASSOct 2019: 141,894 mi PASS142k93k45kDec 2007Oct 2019

MOT test history — 12/15 passed

DateResultMileageDefects & advisories
Dec 2007 PASS 45,049 mi None recorded
Dec 2007 FAIL 45,049 mi
PRS Front Windscreen washer provides insufficient washer liquid (8.2.3)
Nov 2008 PASS 56,182 mi
ADVISORY Offside Front Tyre worn close to the legal limit (4.1.E.1)
USER ENTERED Child seat fitted not allowing full inspection of adult belt
Nov 2009 PASS 70,371 mi None recorded
Dec 2010 PASS 86,933 mi None recorded
Nov 2011 PASS 108,316 mi
ADVISORY Nearside Rear Tyre worn close to the legal limit (4.1.E.1)
ADVISORY Rear Brake pipe slightly corroded (3.6.B.2c)
ADVISORY Offside Rear Lower Suspension arm has slight play in a ball joint (2.4.G.2)
ADVISORY Windscreen has damage to an area less than a 10mm circle within zone 'A' (8.3.1a)
USER ENTERED both rear tyres worn on inner edges
USER ENTERED o/s/f tyre worn on inner and outter edges
Dec 2012 FAIL 120,075 mi
FAIL Offside Rear Brake pipe excessively corroded (3.6.B.2c)
FAIL Windscreen has damage to an area in excess of a 10mm circle within zone 'A' (8.3.1a)
FAIL Offside Rear Lower Suspension arm has excessive play in a ball joint (2.4.G.2)
FAIL Parking brake: efficiency below requirements (3.7.B.7)
ADVISORY Offside Front Drag link end ball joint has slight play (2.2.B.1f)
Mar 2013 PASS 120,080 mi None recorded
May 2014 PASS 125,778 mi None recorded
Feb 2015 PASS 127,967 mi
ADVISORY Offside Rear Tyre worn close to the legal limit (4.1.E.1)
USER ENTERED Under-trays fitted obscuring some underside components
USER ENTERED Engine covers fitted obscuring some components in the engine bay
USER ENTERED Play in steering rack inner joint(s)
Apr 2016 FAIL 133,035 mi
ADVISORY Offside Side repeater slightly discoloured going white (1.4.A.2f)
FAIL Nearside Front Upper Anti-roll bar linkage ball joint dust cover excessively deteriorated so that it no longer prevents the ingress of dirt (2.4.G.2)
FAIL Offside Front Upper Anti-roll bar linkage ball joint dust cover excessively deteriorated so that it no longer prevents the ingress of dirt (2.4.G.2)
ADVISORY Front Brake pad(s) wearing thin (3.5.1g)
Apr 2016 PASS 133,035 mi None recorded
Jul 2017 PASS 135,008 mi
ADVISORY Play in steering rack inner joint(s)
Jul 2018 PASS 137,108 mi
ADVISORY offside rear tyre wearing inner edge
Oct 2019 PASS 141,894 mi None recorded

Want the full report on BD54 XVG?

Live valuation, running costs, negotiation points and seller questions — free, in 60 seconds.

Run a free live check →

About this page

This page shows public vehicle data for registration BD54 XVG, sourced from official DVLA and DVSA records, last checked 11 June 2026. It contains no information about the vehicle's owner or keeper. The AI verdict is generated from the MOT record and known model issues; it is guidance, not a professional inspection. If you are connected to this vehicle and want this page removed, use remove my vehicle — removal is immediate.