BMW 1 SERIES (2004-07) 120D 5DR HATCHBACK 2.0 163 SE STEP AUTO6

Buyer's Guide & Data from our Checks
The BMW 1 SERIES (2004-07) 120D 5DR HATCHBACK 2.0 163 SE STEP AUTO6 is a compact hatchback that offers a practical and stylish choice in the UK market. Known for its sporty design and premium feel, this model is popular among drivers seeking a combination of performance, comfort, and city-friendly size. Its compact dimensions make it well-suited for urban driving and daily commuting, while the roomy interior caters to small families or individuals looking for versatility.
Analysis of mycarcheck.com data shows a considerable interest in this vehicle, with 875 lookups and 461 unique VINs checked since 2021. The typical used value is around £1,300, reflecting its affordability in the used market. The average recorded mileage of 128,000 miles indicates a vehicle likely to have been well-used but maintaining good reliability over time, with an average of about 7,000 miles driven annually. Most owners have kept the car for around five to six years, suggesting a reasonable level of durability.
What makes the BMW 1 SERIES (2004-07) 120D 5DR HATCHBACK stand out is its engaging driving experience combined with economical diesel performance. Its reputation for reliability and quality craftsmanship makes it a notable rival to other compact hatchbacks like the Audi A3 or Volkswagen Golf. Overall, it is a practical, stylish choice for those looking for a dependable and fun-to-drive used car in the UK market.
Don't buy a BMW 1 Series from this era without checking first. Hidden debts, insurance write-offs, or mileage manipulation could cost you. Enter the reg now and ensure you're not risking a costly surprise.
Key Findings
The following statistics are drawn from our checks of 461 different vehicles, run between February 18th 2021 and May 31st 2026. These real-world insights provide context for this vehicle's place in the market, as well as its typical usage.
875
Lookups
Lookups
74
Hidden Histories
Hidden Histories
135k
Average Mileage
Average Mileage
£1,300
Average Valuation
Average Valuation












