Skip to main content

3,131 Used BMW 3 Series cars for sale

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

2021 - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)41

Low Mileage

£22,704

Finance available £456 pm

  • 2L
  • 32.2K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carsa Towcester

01327221488 *

BMW 3 Series2016 - 2.0 320i xDrive Sport Saloon 4-Door

2016 - 2.0 320i xDrive Sport Saloon 4-Door18

Low Mileage

£9,320

Finance available £186 pm

  • 2L
  • 65.6K

    Miles
  • Petrol
  • Manual
  • Saloon

Cavectra Centre

01375801182 *

0/5 Stars

BMW 3 Series2016 (16) - 2.0 320d Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)

2016 (16) - 2.0 320d Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)41

£8,990

Finance available £179 pm

  • 2L
  • 116.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Derby Trade Cars

01332315433 *

4.3/5 Stars

BMW 3 Series2018 (18) - 320d M Sport Shadow Edition 4dr Step Auto

2018 (18) - 320d M Sport Shadow Edition 4dr Step Auto14

Reduced

£19,495

Finance available £380 pm

  • 2L
  • 29.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

L A MOTORS

07393778079 *

BMW 3 Series2018 - 2.0 320d M Sport Touring 5-Door

2018 - 2.0 320d M Sport Touring 5-Door16

£10,790

Finance available £219 pm

  • 2L
  • 101.7K

    Miles
  • Diesel
  • Automatic
  • Estate

GS MOTOR GROUP LTD

01924667222 *

BMW 3 Series2016 (16) - 2.0 320d ED Sport Touring Euro 6 (s/s) 5dr

2016 (16) - 2.0 320d ED Sport Touring Euro 6 (s/s) 5dr31

£10,299

Finance available £208 pm

  • 2L
  • 84.0K

    Miles
  • Diesel
  • Manual
  • Estate

AB Car Sales (South West) Ltd

01822661594 *

4.9/5 Stars

BMW 3 Series2019 - 2.0 320d SE Touring Auto 5dr

2019 - 2.0 320d SE Touring Auto 5dr25

Low Mileage

£16,700

Finance available £351 pm

  • 2L
  • 26.8K

    Miles
  • Diesel
  • Automatic
  • Estate

Turners of Roborough

01752427448 *

BMW 3 Series2022 - 330e M Sport Step Auto 5-Door

2022 - 330e M Sport Step Auto 5-Door22

£27,897

Finance available £577 pm

  • 2L
  • 49.8K

    Miles
  • Hybrid
  • Automatic
  • Estate

CarSupermarket.com Barnsley

01226448498 *

4.7/5 Stars

BMW 3 Series2023 - 320i M Sport 4dr Step Auto

2023 - 320i M Sport 4dr Step Auto19

Reduced

£28,998

  • 2L
  • 11.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Inverness BMW

01463211082 *

4.7/5 Stars

BMW 3 Series2021 (21) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (

2021 (21) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (34

£18,400

Finance available £357 pm

  • 2L
  • 48.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Hammond Cars Norwich

01603937224 *

4.5/5 Stars

BMW 3 Series2020 (20) - 2.0 320D M SPORT MHEV 4d AUTO 188 BHP 4-Door

2020 (20) - 2.0 320D M SPORT MHEV 4d AUTO 188 BHP 4-Door25

£17,799

  • 2L
  • 73.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

HPL Motors Preston

01772957419 *

BMW 3 Series2020 (20) - 320d M Sport Touring 5-Door

2020 (20) - 320d M Sport Touring 5-Door25

£24,700

  • 2L
  • 44.9K

    Miles
  • Hybrid
  • Automatic
  • Estate

John Clark BMW Aberdeen

01224451046 *

BMW 3 Series2020 - 330e M Sport 4dr Auto [Plus Pack]

2020 - 330e M Sport 4dr Auto [Plus Pack]12

£19,298

  • 2L
  • 53.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Arnold Clark Click & Collect Thurrock

01416118466 *

4.7/5 Stars

BMW 3 Series2010 (10) - 2.0 320d M Sport Business Edition Touring Euro 5 5dr

2010 (10) - 2.0 320d M Sport Business Edition Touring Euro 5 5dr31

£5,490

  • 2L
  • 122.8K

    Miles
  • Diesel
  • Manual
  • Estate

Keywise Cars Ltd

01392344397 *

BMW 3 Series2008 (08) - 325I SE 2-Door

2008 (08) - 325I SE 2-Door22

Low Mileage

£4,000

Finance available £67 pm

  • 3L
  • 133.5K

    Miles
  • Petrol
  • Manual
  • Coupe

Gibb Autos Limited

01573400182 *

BMW 3 Series2021 (71) - M340i xDrive Saloon 4-Door

2021 (71) - M340i xDrive Saloon 4-Door39

£29,721

  • 3L
  • 40.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Prestige Cars Kent

01689669471 *

4.6/5 Stars

BMW 3 Series2014 (14) - 2.0 318d Sport Touring Euro 5 (s/s) 5dr

2014 (14) - 2.0 318d Sport Touring Euro 5 (s/s) 5dr51

£5,490

Finance available £100 pm

  • 2L
  • 105.9K

    Miles
  • Diesel
  • Manual
  • Estate

Hey Motors Ltd

01706572044 *

BMW 3 Series2022 - 320i M Sport 5dr Step Auto (Navigation)(Cruise Con

2022 - 320i M Sport 5dr Step Auto (Navigation)(Cruise Con25

£24,000

  • 2L
  • 31.1K

    Miles
  • Petrol
  • Automatic
  • Estate

Motorparks Preston

01772347475 *

BMW 3 Series2013 (63) - 2.0 320i M Sport Touring Auto Euro 6 (s/s) 5dr

2013 (63) - 2.0 320i M Sport Touring Auto Euro 6 (s/s) 5dr50

Low Mileage

£11,995

Finance available £246 pm

  • 2L
  • 48.5K

    Miles
  • Petrol
  • Automatic
  • Estate

W R Car Sales Limited

01274087616 *

4.7/5 Stars

BMW 3 Series2011 (61) - 3.0 330d M Sport Steptronic Euro 5 2dr

2011 (61) - 3.0 330d M Sport Steptronic Euro 5 2dr32

Low Mileage

£9,990

  • 3L
  • 51.0K

    Miles
  • Diesel
  • Automatic
  • Coupe

Keywise Cars Ltd

01392344397 *

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

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.