Skip to main content

3,206 Used BMW 3 Series cars for sale

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

2021 (71) - 3.0 M340d MHT Touring Auto xDrive Euro 6 (s/s) 5dr51

Reduced

£31,750

  • 3L
  • 93.9K

    Miles
  • Hybrid
  • Automatic
  • Estate

Yorkshire Vehicle Solutions Ltd

01423396105 *

0/5 Stars

BMW 3 Series2016 - 330d M Sport 4-Door

2016 - 330d M Sport 4-Door51

£9,795

Finance available £208 pm

  • 3L
  • 125.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Car Station Ltd

01992367374 *

4.3/5 Stars

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

2020 - 320i M Sport 4dr Step Auto39

Low Mileage

£22,199

Finance available £464 pm

  • 2L
  • 23.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Chingford

02039104754 *

BMW 3 Series2021 - 2.0 320d MHT M Sport Touring 5dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps) -

2021 - 2.0 320d MHT M Sport Touring 5dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps) -53

£20,533

Finance available £410 pm

  • 2L
  • 78.6K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carsa Gloucester

01452227227 *

BMW 3 Series2021 (16) - 3.0 M340d MHT Saloon 4dr Diesel Hybrid Auto xDrive Euro 6 (s/s) (340 ps)

2021 (16) - 3.0 M340d MHT Saloon 4dr Diesel Hybrid Auto xDrive Euro 6 (s/s) (340 ps)10

Reduced

£32,995

Finance available £657 pm

  • 3L
  • 34.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Taylor Motor Group (Farndon Road)

01636554121 *

0/5 Stars

BMW 3 Series2018 (68) - 2.0 320d M Sport Shadow Edition Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps

2018 (68) - 2.0 320d M Sport Shadow Edition Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps24

£14,350

Finance available £298 pm

  • 2L
  • 89.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

SKY AUTOMOTIVE

01566701222 *

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

2021 - 330e M Sport 4dr Step Auto37

£18,999

Finance available £394 pm

  • 2L
  • 44.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motorpoint Chingford

02039104754 *

BMW 3 Series2021 - 330e M Sport 5dr Step Auto Automatic

2021 - 330e M Sport 5dr Step Auto Automatic32

Reduced

£24,799

Finance available £489 pm

  • 2L
  • 32.7K

    Miles
  • Hybrid
  • Automatic
  • Estate

The Car Warehouse Bridgend

01656336621 *

4.4/5 Stars

BMW 3 Series2014 (14) - 316d ES 5dr

2014 (14) - 316d ES 5dr

£3,990

Finance available £67 pm

  • 2L
  • 112.8K

    Miles
  • Diesel
  • Manual
  • Estate

Prestigio Cars Ltd

01908767389 *

4.8/5 Stars

BMW 3 Series2021 - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto xDrive Euro 6

2021 - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto xDrive Euro 643

£22,511

Finance available £490 pm

  • 2L
  • 34.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carbase - Bristol

01172331396 *

4.4/5 Stars

BMW 3 Series2021 - 2.0 330E M Sport Auto 4dr

2021 - 2.0 330E M Sport Auto 4dr51

£25,460

Finance available £502 pm

  • 2L
  • 35.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

SKV Motors

01708202983 *

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 Series2021 (21) - 3.0 M340d MHT Saloon 4dr Diesel Hybrid Auto xDrive Euro 6 (s/s) (340 ps)

2021 (21) - 3.0 M340d MHT Saloon 4dr Diesel Hybrid Auto xDrive Euro 6 (s/s) (340 ps)73

£27,200

Finance available £488 pm

  • 3L
  • 49.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Cannock

01543221765 *

BMW 3 Series2021 - 330e M Sport 5dr Step Auto

2021 - 330e M Sport 5dr Step Auto34

£19,997

Finance available £407 pm

  • 2L
  • 63.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

CarSupermarket.com Lincoln

01522459088 *

4.6/5 Stars

BMW 3 Series2013 (13) - 2.0 320d M Sport Touring 5dr Diesel Auto Euro 5 (s/s) (184 ps)

2013 (13) - 2.0 320d M Sport Touring 5dr Diesel Auto Euro 5 (s/s) (184 ps)33

Reduced

£12,495

Finance available £257 pm

  • 2L
  • 47.0K

    Miles
  • Diesel
  • Automatic
  • Estate

BMW 3 Series2019 - 320i M Sport 4dr Step Auto [Plus Pack]

2019 - 320i M Sport 4dr Step Auto [Plus Pack]38

£19,449

Finance available £404 pm

  • 2L
  • 45.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Glasgow

01412601249 *

BMW 3 Series2019 - 320d Sport 4dr Step Auto

2019 - 320d Sport 4dr Step Auto19

£18,998

  • 2L
  • 53.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Linwood Omoda & Jaecoo

01414049404 *

4.7/5 Stars

BMW 3 Series2024 - 330e xDrive M Sport 4dr Step Auto

2024 - 330e xDrive M Sport 4dr Step Auto12

£31,098

  • 2L
  • 18.1K

    Miles
  • Electric
  • Automatic
  • Saloon

Arnold Clark Click & Collect Southampton

01414839954 *

4.7/5 Stars

BMW 3 Series2017 (67) - 3.0 335d M Sport Shadow Edition Saloon 4dr Diesel Auto xDrive Euro 6 (s/s)

2017 (67) - 3.0 335d M Sport Shadow Edition Saloon 4dr Diesel Auto xDrive Euro 6 (s/s)39

£14,495

Finance available £302 pm

  • 3L
  • 108.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

Hypermotive

01202145618 *

BMW 3 Series2014 - 320d EfficientDynamics Business 4dr

2014 - 320d EfficientDynamics Business 4dr15

£6,995

Finance available £134 pm

  • 2L
  • 101.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Gallagher Cars LTD

02871226307 *

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.