Skip to main content

6 Used BMW M135i cars for sale

BMW, M135i

2021 (71) - M135i Hatchback 5dr Auto xDrive

2021 (71) - M135i Hatchback 5dr Auto xDrive33

£23,988

  • 2L
  • 45.9K

    Miles
  • Petrol
  • Automatic
  • Hatchback

Jeff White Motors

02920028289 *

5/5 Stars

BMW, M135i

2023 - 2.0 Hatchback 5dr Petrol Auto xDrive Euro 6 (s/s) (306 ps)

2023 - 2.0 Hatchback 5dr Petrol Auto xDrive Euro 6 (s/s) (306 ps)10

Reduced

£30,995

  • 2L
  • 2.1K

    Miles
  • Petrol
  • Automatic
  • Hatchback

Hodgson Specialist Cars Ltd

01942365192 *

BMW, M135i

2019 (69) - 2.0 Hatchback 5dr Petrol Auto xDrive Euro 6 (s/s) (306 ps)

2019 (69) - 2.0 Hatchback 5dr Petrol Auto xDrive Euro 6 (s/s) (306 ps)18

Reduced

£20,995

Finance available £411 pm

  • 2L
  • 39.6K

    Miles
  • Petrol
  • Automatic
  • Hatchback

Oakwood Specialist Cars

01918237768 *

BMW, M135i

2013 (13) - 3.0 T AUTO LOW MILEAGE 5-Door

2013 (13) - 3.0 T AUTO LOW MILEAGE 5-Door21

Reduced

£8,995

Finance available £179 pm

  • 3L
  • 68.0K

    Miles
  • Petrol
  • Automatic
  • Hatchback

London Autos Ltd

01628561148 *

BMW, M135i

2013 (63) - 3.0 T AUTOMATIC

2013 (63) - 3.0 T AUTOMATIC21

Reduced

£7,995

Finance available £156 pm

  • 3L
  • 90.0K

    Miles
  • Petrol
  • Automatic
  • Not Supplied

London Autos Ltd

01628561148 *

BMW, M135i

2012 (62) - 3.0 PETROL AUTO M SPORTS FULL LEATHER SUNROOF ULEZ EXEMPT 5-Door

2012 (62) - 3.0 PETROL AUTO M SPORTS FULL LEATHER SUNROOF ULEZ EXEMPT 5-Door20

Low Mileage

£11,995

Finance available £246 pm

  • 3L
  • 69.0K

    Miles
  • Petrol
  • Automatic
  • Hatchback

IMPORT AUTOS LIMITED

01628565038 *

Find a specific BMW M135i

Engine Size

About BMW M135i for sale on MOTORS

What's the most popular BMW M135i colour?
White
What's the most popular BMW M135i fuel type?
Petrol
What's the BMW M135i's average price?
£17,494
What's the BMW M135i's average mileage?
52,430
Buying a used car checklist: what to look for

Buying a used car checklist: what to look for

Buying a used car can be a daunting task, but with our checklist, you can make sure you’re getting the best deal possible.

View guides

* Telephone numbers starting with 084X or 087X will cost you up to 13p per minute plus your telephone company's access charge. Calls to other telephone numbers will only cost your phone company's access charge.