Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,356 Used BMW 3 Series cars for sale

BMW 3 Series2012 - 320d Sport Plus 2dr

2012 - 320d Sport Plus 2dr18

Low Mileage

£5,500

£94/pm (HP)

  • 2L
  • 108.8K

    Miles
  • Diesel
  • Manual
  • Convertible

Magna Motor Group

01925597096 *

BMW 3 Series2007 (57) - 325d SE 2dr Step Auto

2007 (57) - 325d SE 2dr Step Auto42

Low Mileage

£5,000

£150/pm (HP)

  • 3L
  • 108.0K

    Miles
  • Diesel
  • Automatic
  • Convertible

The Car Showroom

01473355727 *

BMW 3 Series2006 (56) - 3.0 335i SE Coupe 2dr Petrol Steptronic Euro 4 (306 ps)

2006 (56) - 3.0 335i SE Coupe 2dr Petrol Steptronic Euro 4 (306 ps)34

Reduced

£7,995

  • 3L
  • 72.9K

    Miles
  • Petrol
  • Automatic
  • Coupe

Ribble Cars

01200404074 *

BMW 3 Series2014 (64) - 2.0 318d Sport Euro 5 (s/s) 4dr

2014 (64) - 2.0 318d Sport Euro 5 (s/s) 4dr14

Low Mileage

£6,294

£111/pm (HP)

  • 2L
  • 89.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Vivian Price Cars

01172331344 *

BMW 3 Series2022 (22) - M340i xDrive Saloon 4-Door

2022 (22) - M340i xDrive Saloon 4-Door

Low Mileage

£36,600

  • 3L
  • 27.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Prestige Cars Kent

01689669471 *

BMW 3 Series2018 (18) - 330e SE 4dr Step Auto

2018 (18) - 330e SE 4dr Step Auto42

£7,490

£136/pm (HP)

  • 2L
  • 104.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Pro Drive Hub Ltd

01322949518 *

BMW 3 Series2019 - 320d M Sport 4dr

2019 - 320d M Sport 4dr17

£16,295

£321/pm (HP)

  • 2L
  • 72.9K

    Miles
  • Diesel
  • Manual
  • Saloon

The AutoGrid Used Car Centre Ltd

02892791549 *

BMW 3 Series(62) - 2.0 320d M Sport Touring Auto Euro 5 (s/s) 5dr

(62) - 2.0 320d M Sport Touring Auto Euro 5 (s/s) 5dr54

Low Mileage

£8,995

  • 61.4K

    Miles
  • Diesel
  • Automatic
  • Not Supplied

IBRA CARS LTD

01163668353 *

BMW 3 Series2019 - 2.0 320d M Sport Shadow Edition Touring 5dr Diesel Auto Euro 6 s/s 190 Ps

2019 - 2.0 320d M Sport Shadow Edition Touring 5dr Diesel Auto Euro 6 s/s 190 Ps25

£16,999

  • 2L
  • 65.2K

    Miles
  • Diesel
  • Automatic
  • Estate

Tustain Motors Ashington

01670332551 *

BMW 3 Series2020 (69) - 2.0 320d Sport Touring 5dr Diesel Manual Euro 6 (s/s) (190 ps)

2020 (69) - 2.0 320d Sport Touring 5dr Diesel Manual Euro 6 (s/s) (190 ps)39

£15,970

  • 2L
  • 79.9K

    Miles
  • Diesel
  • Manual
  • Estate

Dace German Car Centre

01616969152 *

BMW 3 Series2021 (71) - 2.0 330e 12kWh M Sport Pro Edition Touring 5dr Petrol Plug-in Hybrid Auto E

2021 (71) - 2.0 330e 12kWh M Sport Pro Edition Touring 5dr Petrol Plug-in Hybrid Auto E23

£25,490

  • 2L
  • 48.9K

    Miles
  • Hybrid
  • Automatic
  • Estate

AutoUnit Ltd

01633741698 *

4.8/5 Stars

BMW 3 Series2016 (66) - 320d M Sport 4dr

2016 (66) - 320d M Sport 4dr62

£8,245

£152/pm (HP)

  • 2L
  • 105.1K

    Miles
  • Diesel
  • Manual
  • Saloon

K & A CAR SALES LTD

02037726247 *

BMW 3 Series2021 (70) - 2.0 330e 12kWh M Sport Auto xDrive Euro 6 (s/s) 4dr

2021 (70) - 2.0 330e 12kWh M Sport Auto xDrive Euro 6 (s/s) 4dr54

£15,000

£294/pm (HP)

  • 2L
  • 109.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Hulton Motors

01204584576 *

BMW 3 Series2018 - 320D XDRIVE M SPORT SHADOW EDITION 4-Door

2018 - 320D XDRIVE M SPORT SHADOW EDITION 4-Door24

£13,609

£276/pm (HP)

  • 2L
  • 76.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Big Motoring World Peterborough

01733971423 *

BMW 3 Series2024 - 320d MHT M Sport 4dr Step Auto

2024 - 320d MHT M Sport 4dr Step Auto19

£33,498

  • 2L
  • 12.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Peugeot (Kilmarnock)

01563591754 *

BMW 3 Series2000 (W) - 323 Ci 2dr Step Auto

2000 (W) - 323 Ci 2dr Step Auto31

Low Mileage

£2,995

  • 2.5L
  • 53.5K

    Miles
  • Petrol
  • Semi Auto
  • Convertible

David Mackenzie Car Sales

01249475485 *

BMW 3 Series2007 (57) - 320i SE Automatic Convertible From £5,995 + Retail Package 2-Door

2007 (57) - 320i SE Automatic Convertible From £5,995 + Retail Package 2-Door9

Low Mileage

£5,995

  • 2L
  • 66.0K

    Miles
  • Petrol
  • Automatic
  • Convertible

Hesketh Cars

01253201512 *

BMW 3 Series2006 (06) - 2.0 318i SE Touring Euro 4 5dr

2006 (06) - 2.0 318i SE Touring Euro 4 5dr38

Low Mileage

£1,700

  • 2L
  • 91.0K

    Miles
  • Petrol
  • Manual
  • Estate

Trust Motorcars

02037576475 *

0/5 Stars

BMW 3 Series2014 - 318d Luxury 4dr

2014 - 318d Luxury 4dr10

Reduced

£6,995

£126/pm (HP)

  • 2L
  • 100.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Point Road Cars

02895908334 *

BMW 3 Series2017 (17) - 3.0 330d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (258 ps)

2017 (17) - 3.0 330d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (258 ps)37

£16,990

£336/pm (HP)

  • 3L
  • 70.5K

    Miles
  • Diesel
  • Automatic
  • Estate

Brownroyd Motors Limited

01706398652 *

Why buy a used BMW 3 Series?

If you're in the market for a car that provides a thrilling drive and plenty of luxury and style, then a used BMW 3 Series is a great choice. The powertrains are refined, and the cabin continues to receive the latest tech features. This versatile luxury car is just as at home on the motorway doing long journeys as it is on the school run.

Used BMW 3 Series snapshot review

Jack Evans

Author: Jack Evans

Pros

  • Good range of frugal and punchy powerplants
  • Intuitive technology
  • Brilliant driving dynamics

Cons

  • In older models, cabin not as polished as rivals
  • Firm ride on M Sport
  • Expensive to buy

BMW 3 Series video review

* 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.