BMW 2 Series Coupe Diesel

BMW 218d

The BMW 218d is a compact diesel coupe that blends low consumption with adequate performance and everyday usability. It suits buyers seeking good value in its segment without sacrificing a usable rear seat and trunk.

BMW 218d

Is this car right for you?

Best for

  • Excellent fuel efficiency for its class (4.5 L/100 km).
  • Responsive enough for daily driving (0–100 km/h in 8.0 s).
  • Five seats and a 405 L trunk make it practical for a compact coupe.
  • Good value in its segment at this price point.

Less ideal for

  • Coupe body favors style over cargo flexibility and rear access.
  • Diesel powertrain won't suit drivers who want petrol, hybrid, or EV.
  • Rear seating best for occasional use rather than full-time five-up travel.
  • Less aligned with winter-focused use compared with alternatives in the class.

Core facts only

Price
€35,000
Used price
€18,000–€24,000
Power
150 hp
0–100 km/h
8 s
Top speed
210 km/h
Boot
405 L
Seats
5
Body type
Coupe

BMW lineup context

FamilyBMW 2 Series
PositionPremium midsize car
Closest BMWBMW 220d

Where this car stands out

See all rankings
#4 in BMW

Value for money

Standout fuel economy among similar compact coupes.

#40 in BMW

City driving

Rates well for safety in our rankings.

Top 15% global

Value for money

Quick enough to feel lively, with 0–100 km/h in 8.0 s.

Best alternatives

Open all comparisons
Similar BMW

BMW 430i Coupe

Closest same-brand alternative with a similar price zone, but a slightly different style and practicality tradeoff.

View comparison
Better value pick

Mercedes-Benz CLA 180d

Worth checking if practicality and value matter more than the BMW badge and premium cabin feel.

View comparison
Better for this use

Mercedes-Benz CLA 180d

A stronger option for buyers who prioritise this specific use case over the broader BMW positioning.

View comparison

Own / buy / live with this car

All practical ownership actions grouped into one area.

Go deeper

Lower-priority exploration, after the main decision is already supported.