New BMW for Sale

Powered by cars2buy, it's just easier

34 matches found

Filter Your Results

BMW

Advanced Filters

Showing 1 to 10 of 34

£21,188

  • Manual
  • Petrol

Save £3,817

List Price £25,005

BMW 1-Series Hatchback

118i Sport 5d

£21,988

  • Manual
  • Petrol

Save £4,017

List Price £26,005

BMW 1-Series Hatchback

118i SE Dual-clutch auto 5d

£22,268

  • Automatic
  • Petrol

Save £4,087

List Price £26,355

£22,988

  • Manual
  • Diesel

Save £4,267

List Price £27,255

BMW 1-Series Hatchback

118i M Sport 5d

£23,428

  • Manual
  • Petrol

Save £4,377

List Price £27,805

BMW 1-Series Hatchback

118d Sport 5d

£23,788

  • Manual
  • Diesel

Save £4,467

List Price £28,255

BMW X1 SUV

sDrive18i SE (07/19-) 5d

£24,181

  • Manual
  • Petrol

Save £5,274

List Price £29,455

BMW 1-Series Hatchback

118d SE Sport Automatic 5d

£24,268

  • Automatic
  • Diesel

Save £4,587

List Price £28,855

BMW 1-Series Hatchback

118i M Sport Dual-clutch auto 5d

£24,508

  • Automatic
  • Petrol

Save £4,647

List Price £29,155

BMW 1-Series Hatchback

118i M Sport (Tech Pack I) 5d

£24,748

  • Manual
  • Petrol

Save £4,557

List Price £29,305

Telephone numbers starting with 08XX will cost you 7p per minute plus your phone company’s access charge. Calls to other telephone numbers will only cost your phone company’s access charge.