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

Buyer's Guide & Data from our Checks

The BMW 1 series (2004-07) 120I 5DR Hatchback 2.0 150 ES is a compact hatchback that offers a sporty and practical choice for drivers in the UK. Positioned as a premium alternative in the small car market, it appeals to those seeking a stylish, well-engineered vehicle that combines everyday usability with a touch of luxury. The model’s popularity is reflected in its steady number of checks on mycarcheck.com, with 20 lookups from a variety of owners since 2021, indicating consistent interest among used car buyers. This model is typically used for daily commuting, small family trips, or city driving, thanks to its manageable size and reliability. It is especially suitable for first-time drivers or those looking for an affordable yet premium-feeling car. Notably, the average recorded mileage of around 108,000 miles suggests it’s often well-used but well-maintained, with an average of about 5,000 miles driven annually. Its high average number of previous owners (around eight) reflects its appeal across different types of drivers. What makes the BMW 1 series (2004-07) 120I 5DR Hatchback 2.0 150 ES stand out is its balanced combination of sporty handling, distinctive design, and good performance for its class. Known for its engaging driving experience and quality interior, it remains a popular choice among used car buyers seeking value and style. When compared to rivals, it’s recognised for its durability and BMW’s signature build quality, making it a compelling option in its segment.

Don’t risk buying a BMW 1 Series from 2004-07 without checking. Hidden debts, write-offs, or mileage issues can be costly. Enter the reg now and uncover the truth before it’s too late.

Search

Key Findings

The following statistics are drawn from our checks of 10 different vehicles, run between February 22nd 2021 and April 30th 2026. These real-world insights provide context for this vehicle's place in the market, as well as its typical usage.
20
Lookups
2
Hidden Histories
117k
Average Mileage
£1,200
Average Valuation