Skip to main content

3,140 Used BMW 3 Series cars for sale

BMW 3 Series2021 - 330d MHT M Sport Pro Edition 4dr Step Auto

2021 - 330d MHT M Sport Pro Edition 4dr Step Auto65

£26,320

Finance available £566 pm

  • 3L
  • 53.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Hippo Approved

01254445378 *

BMW 3 Series2021 (21) - 2.0 330e 12kWh Sport Pro Touring Auto Euro 6 (s/s) 5dr

2021 (21) - 2.0 330e 12kWh Sport Pro Touring Auto Euro 6 (s/s) 5dr50

£16,991

  • 2L
  • 88.9K

    Miles
  • Hybrid
  • Automatic
  • Estate

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2021 (21) - 2.0 330e 12kWh M Sport Pro Edition Saloon 4dr Petrol Plug-in Hybrid Auto Eu

2021 (21) - 2.0 330e 12kWh M Sport Pro Edition Saloon 4dr Petrol Plug-in Hybrid Auto Eu80

Low Mileage

£25,900

Finance available £545 pm

  • 2L
  • 17.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Sheffield

01145510576 *

BMW 3 Series2018 - 320d xDrive Sport 4dr Step Auto

2018 - 320d xDrive Sport 4dr Step Auto63

£14,985

Finance available £312 pm

  • 2L
  • 62.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

Donnelly & Taggart Motorstore Derry/Londonderry

02871221721 *

BMW 3 Series2013 (63) - 2013 63-Reg BMW 320i xDrive M Sport 5dr Auto,ALPINE WHITE,PETROL,ULEZ!!

2013 (63) - 2013 63-Reg BMW 320i xDrive M Sport 5dr Auto,ALPINE WHITE,PETROL,ULEZ!!10

Low Mileage

£8,988

  • 2L
  • 89.0K

    Miles
  • Petrol
  • Automatic
  • Hatchback

BJH Motors & Sons (Rainbow Hill)

01905676573 *

3.9/5 Stars

BMW 3 Series2023 - 330e M Sport 4dr Step Auto

2023 - 330e M Sport 4dr Step Auto34

Reduced

£29,890

  • 2L
  • 8.0K

    Miles
  • Not Supplied
  • Automatic
  • Saloon

Stratstone BMW Doncaster

01302203473 *

BMW 3 Series2006 (56) - 2.0 318Ci 318 M Sport Convertible 2dr Petrol Manual (190 g/km, 150 bhp)

2006 (56) - 2.0 318Ci 318 M Sport Convertible 2dr Petrol Manual (190 g/km, 150 bhp)39

Low Mileage

£2,995

  • 2L
  • 98.3K

    Miles
  • Petrol
  • Manual
  • Convertible

Spur of Slindon

01243964720 *

BMW 3 Series2007 - Alpina D3

2007 - Alpina D329

Reduced

£3,650

  • 2L
  • 127.1K

    Miles
  • Diesel
  • Manual
  • Saloon

Phoenix Car Centre

01962670197 *

BMW 3 Series2021 - 320i xDrive M Sport 4dr Step Auto

2021 - 320i xDrive M Sport 4dr Step Auto44

Low Mileage

£25,850

Finance available £511 pm

  • 2L
  • 23.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

JKC Approved Used BMW

02870441623 *

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

2024 - 320d MHT M Sport 4dr Step Auto19

£35,898

  • 2L
  • 11.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Glasgow BMW

01416119940 *

4.7/5 Stars

BMW 3 Series2022 (22) - 3.0 M340d MHT Touring Auto xDrive Euro 6 (s/s) 5dr

2022 (22) - 3.0 M340d MHT Touring Auto xDrive Euro 6 (s/s) 5dr50

£34,995

Finance available £698 pm

  • 3L
  • 64.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Greenlight Automotive Ltd

01254920838 *

BMW 3 Series2020 - 318d MHT SE 5dr Step Auto

2020 - 318d MHT SE 5dr Step Auto36

£16,495

Finance available £346 pm

  • 2L
  • 80.8K

    Miles
  • Hybrid
  • Automatic
  • Estate

David Hayton Ltd (Autostore Carlisle)

01228522423 *

BMW 3 Series2012 (62) - 2.0 320d SE Steptronic Euro 5 2dr

2012 (62) - 2.0 320d SE Steptronic Euro 5 2dr38

Reduced

£6,995

  • 2L
  • 68.0K

    Miles
  • Diesel
  • Automatic
  • Coupe

Mount Vernon Motors

01416119897 *

0/5 Stars

BMW 3 Series2013 (63) - 316i SE 4dr

2013 (63) - 316i SE 4dr11

Reduced

£4,999

  • 1.6L
  • 105.0K

    Miles
  • Petrol
  • Manual
  • Saloon

ist choice Car Co

01918237767 *

BMW 3 Series2019 - 320d M Sport 4dr

2019 - 320d M Sport 4dr19

Low Mileage

£20,998

  • 2L
  • 36.2K

    Miles
  • Diesel
  • Manual
  • Saloon

Arnold Clark Vauxhall/Jeep/Alfa Romeo (Linwood)

01414736412 *

4.7/5 Stars

BMW 3 Series2022 (22) - 2.0 330e 12kWh Sport Pro Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s

2022 (22) - 2.0 330e 12kWh Sport Pro Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s25

£20,499

  • 2L
  • 50.9K

    Miles
  • Hybrid
  • Automatic
  • Estate

HPL Motors Stockport

01615298284 *

BMW 3 Series2020 (20) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr

2020 (20) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr40

£16,490

Finance available £346 pm

  • 2L
  • 104.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

MOTORSTOP WEST MIDLANDS LTD

01384885524 *

4.3/5 Stars

BMW 3 Series2012 (62) - 325D SPORT PLUS EDITION 2-Door

2012 (62) - 325D SPORT PLUS EDITION 2-Door17

Reduced

£4,795

  • 3L
  • 124.2K

    Miles
  • Diesel
  • Automatic
  • Convertible

Tony Car Sales Ltd

02393871677 *

BMW 3 Series2020 - 318d Sport 4dr

2020 - 318d Sport 4dr19

£17,900

Finance available £347 pm

  • 2L
  • 61.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Car Sales NI Ltd

02882440438 *

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

Low Mileage

£8,995

  • 3L
  • 72.9K

    Miles
  • Petrol
  • Automatic
  • Coupe

Ribble Cars

01200404074 *

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

View profile

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

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.