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

Buyer's Guide & Data from our Checks

The BMW 1 SERIES (2004-07) 120I 5DR HATCHBACK 2.0 150 M SPORT is a popular compact hatchback that stands out in the UK's used car market. Known for its sporty styling and agile handling, it appeals to drivers seeking a combination of style, performance, and everyday practicality. With a relatively high number of checks recorded on mycarcheck.com—129 in total—this model shows consistent interest from buyers and indicates its continued popularity among those looking for a reliable, well-equipped hatchback. Typically used for commuting, city driving, or small family trips, this BMW model suits first-time drivers, young professionals, or those wanting a stylish and fun-to-drive vehicle without the size of an SUV. Its sporty M Sport trim adds a distinguished finish and enhances the driving experience, making it a notable choice in the class. Averages like a recorded mileage of around 113,000 miles suggest it has been well-used but maintained, aligning with its average of around six previous keepers. What makes the BMW 1 SERIES 120I stand out is its reputation for sharp handling and driving pleasure, often praised over rivals such as Audi A3 or Mercedes-Benz A-Class. Its sporty design, combined with BMW's driving dynamics, make it a distinctive and desirable option for those seeking a reliable yet lively hatchback. Although its average private sale value sits at about £1,400, it remains a worthwhile choice for drivers looking for affordable sporty motoring.

Don't risk buying a BMW 1 Series hatchback – outstanding finance, hidden damage or stolen rides could be concealing issues. Enter the reg now and check instantly to avoid costly surprises.

Search

Key Findings

The following statistics are drawn from our checks of 48 different vehicles, run between February 27th 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.
129
Lookups
31
Hidden Histories
117k
Average Mileage
£1,400
Average Valuation