BMW 1 SERIES (2004-07) 120D 5DR HATCHBACK 2.0 163 ES

Buyer's Guide & Data from our Checks
The BMW 1 Series (2004-07) 120D 5DR HATCHBACK 2.0 163 ES is a compact hatchback that is popular among UK drivers looking for a practical yet stylish car. It offers a sporty driving experience combined with a comfortable interior, making it a great choice for daily commuting, city driving, or small family use. In the UK market, the 1 Series stands out for its premium feel and driving dynamics, often appealing to first-time buyers, young professionals, or those wanting a reliable vehicle with a bit of luxury.
Data from mycarcheck.com shows that the 120D model has been a frequently checked vehicle, with 261 look-ups and 148 different VINs recorded, indicating steady interest and a relatively high sample size. This suggests it’s a well-known and commonly bought used car, with average valuations around £1,200 and typical mileage of 145,000 miles. The vehicle has had about 6 to 7 previous owners on average, reflecting its well-established presence in the used car market.
What makes the BMW 1 Series 120D notable is its efficient 2.0-litre diesel engine, praised for its balance of power and economy. It’s renowned for good reliability and a sporty, engaging drive that appeals to enthusiasts and everyday drivers alike. When compared to rivals, it’s often seen as a premium compact option with strong build quality and a reputation for quality, making it a popular choice in its class for those seeking a versatile hatchback with sporty appeal.
Don't buy a BMW 1 SERIES (2004-07) 120D without checking first. Hidden damage, unpaid finance or theft risks could cost you. Enter the reg now and verify before it’s too late.
Key Findings
The following statistics are drawn from our checks of 148 different vehicles, run between February 18th 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.
261
Lookups
Lookups
28
Hidden Histories
Hidden Histories
152k
Average Mileage
Average Mileage
£1,200
Average Valuation
Average Valuation












