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

Buyer's Guide & Data from our Checks

The BMW 1 SERIES (2004-07) 120I 5DR HATCHBACK 2.0 150 SPORT STEP AUTO6 is a compact hatchback that appeals to drivers seeking a sporty yet practical vehicle. Known for its stylish design and responsive handling, this model holds a solid place in the UK market as an appealing choice for city drivers, commuters, and those looking for a lively yet reliable car. Its sporty features and dynamic ride make it stand out among other hatchbacks in its class, offering a sense of driveability that appeals to enthusiasts and everyday drivers alike. Based on data from mycarcheck.com, this particular model has been looked up 165 times, with 48 different VINs recorded, indicating healthy interest and a broad range of usage. The average recorded mileage of around 97,000 suggests its typical use in the UK market, with owners likely averaging 5,000 miles annually. It is often used as a reliable, affordable option for both personal and daily commuting needs, especially for those who enjoy driving. What makes this BMW 1 SERIES unique is its combination of sporty design, modest running costs, and the popular auto transmission option. While rivals such as the Audi A3 or Volkswagen Golf offer similar features, the 120I’s reputation for solid build quality and enjoyable handling makes it a standout pick. With an average private sale valuation of around £1,400, it offers a good balance of affordability and style for prospective buyers interested in a used sporty hatchback.

Don’t risk buying a BMW 1 Series from this era with hidden debts, accident damage, or mileage tampering. Enter the reg now and run an instant check before you commit—protect yourself from costly surprises.

Search

Key Findings

The following statistics are drawn from our checks of 48 different vehicles, run between February 19th 2021 and July 31st 2026. These real-world insights provide context for this vehicle's place in the market, as well as its typical usage.
165
Lookups
11
Hidden Histories
96k
Average Mileage
£1,400
Average Valuation