BMW 1 SERIES (2004-07) 120I 5DR HATCHBACK 2.0 150 SPORT

Buyer's Guide & Data from our Checks
The BMW 1 SERIES (2004-07) 120I 5DR HATCHBACK 2.0 150 SPORT is a compact hatchback that offers a sporty yet practical choice for drivers in the UK. Positioned in the popular small car segment, this model appeals mainly to city drivers, commuting individuals, and those seeking an affordable yet stylish vehicle. Based on data from mycarcheck.com, it is a well-used car with an average recorded mileage of around 114,000 miles, indicating it has seen moderate use over its lifetime.
With a high sample size of 322 lookups and nearly 135 different VINs, this model remains a common sight on UK roads, reflecting its popularity and affordability. The typical private sale value is around £1,200, making it an accessible option for many budget-conscious buyers. Its popularity suggests it’s often used for daily commuting, small family outings, or as a first car, appreciated for its reliability and sporty design cues.
What makes the BMW 1 SERIES (2004-07) 120I 5DR HATCHBACK 2.0 150 SPORT stand out is its blend of sporty handling, distinctive design, and the prestige associated with the BMW badge. Known for its engaging driving experience and compact size, it is often regarded as a step up from other small hatchbacks in its class. While competitors like the Ford Focus or Vauxhall Astra may focus on practicality, the BMW 1 Series offers a slightly more premium feel, making it a good choice for drivers wanting style without sacrificing everyday usability.
Don't risk buying a BMW 1 Series hatchback – hidden finance, insurance write-offs, or mileage discrepancies could be lurking. Enter the reg now and check instantly before it’s too late.
Key Findings
The following statistics are drawn from our checks of 134 different vehicles, run between February 17th 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.
322
Lookups
Lookups
25
Hidden Histories
Hidden Histories
124k
Average Mileage
Average Mileage
£1,200
Average Valuation
Average Valuation












