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

Buyer's Guide & Data from our Checks
The BMW 1 Series (2004-07) 120I 5DR HATCHBACK 2.0 150 is a compact hatchback that offers a sporty and stylish alternative to more traditionally practical cars in the UK market. It is popular among city drivers and small families, thanks to its manageable size, good driving experience, and BMW's reputation for quality. Based on mycarcheck.com data, this particular model has been checked 21 times, with a variety of VINs, indicating steady interest in used vehicles. Its typical use includes commuting and everyday errands, making it an appealing choice for those seeking reliability and a touch of driving pleasure without the larger footprint of an SUV or estate.
What makes the 120I hatchback stand out is its lively 2.0-litre engine, which balances performance with efficiency. It’s known for its fun drive and solid build quality, along with features that appeal to first-time buyers and those upgrading from smaller cars. The average recorded mileage is around 83,000 miles, with most vehicle owners having kept they car for about six years, suggesting a reasonable level of durability and ownership satisfaction.
Compared to other cars in its class, the BMW 1 Series (2004-07) 120I 5DR HATCHBACK 2.0 150 holds a reputation for sporty handling and a premium feel at an affordable used price, averaging around £1,400 in private sales. It’s an appealing choice for drivers looking for a reliable, stylish, and enjoyable hatchback that stands out in the compact segment.
Thinking of buying any BMW 1 Series from 2004-07? Outstanding finance, insurance write-offs or hidden damage could be hiding in plain sight. Enter the reg now and check before you risk a costly surprise.
Key Findings
The following statistics are drawn from our checks of 9 different vehicles, run between July 29th 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.
21
Lookups
Lookups
11
Hidden Histories
Hidden Histories
100k
Average Mileage
Average Mileage
£1,400
Average Valuation
Average Valuation












