Skip to main content

3,070 Used BMW 3 Series cars for sale

BMW 3 Series2022 (71) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 6

2022 (71) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 679

£23,200

Finance available £439 pm

  • 2L
  • 49.1K

    Miles
  • Hybrid
  • Automatic
  • Estate

Big Motoring World Sheffield

01145510576 *

BMW 3 Series2016 (66) - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr

2016 (66) - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr49

Reduced

£17,489

Finance available £339 pm

  • 3L
  • 48.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Yorkshire Vehicle Solutions Harrogate Ltd

01423648648 *

0/5 Stars

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

2023 - 320i M Sport 4dr Step Auto35

£25,999

Finance available £547 pm

  • 2L
  • 15.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Chingford

02039104754 *

BMW 3 Series2019 (19) - 2.0 320i M Sport Shadow Edition Touring 5dr Petrol Auto xDrive Euro 6 (s/s)

2019 (19) - 2.0 320i M Sport Shadow Edition Touring 5dr Petrol Auto xDrive Euro 6 (s/s)28

Low Mileage

£24,433

Finance available £481 pm

  • 2L
  • 15.5K

    Miles
  • Petrol
  • Automatic
  • Estate

Car City UK Catterick

01748900779 *

3.9/5 Stars

BMW 3 Series2021 (71) - 330E STEP M Sport 4-Door

2021 (71) - 330E STEP M Sport 4-Door56

Low Mileage

£22,299

Finance available £486 pm

  • 2L
  • 27.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Hendy Car Store Portsmouth

02392006087 *

4.6/5 Stars

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

2023 - 320i M Sport 4dr Step Auto37

£25,999

Finance available £547 pm

  • 2L
  • 25.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Peterborough

01733797063 *

BMW 3 Series2001 (52) - 325Ci Convertible // 2.5 Petrol // Auto (239 g/km, 192 bhp) // px swap 2-Door

2001 (52) - 325Ci Convertible // 2.5 Petrol // Auto (239 g/km, 192 bhp) // px swap 2-Door1

Low Mileage

£9,990

Finance available £201 pm

  • 2.5L
  • 37.0K

    Miles
  • Petrol
  • Automatic
  • Convertible

Ashley Automotive

01202086039 *

5/5 Stars

BMW 3 Series2017 (17) - 2.0 330e 7.6kWh M Sport Auto Euro 6 (s/s) 4dr

2017 (17) - 2.0 330e 7.6kWh M Sport Auto Euro 6 (s/s) 4dr46

£9,499

  • 2L
  • 100.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

AL PRESTIGE CARS LTD

02380017157 *

0/5 Stars

BMW 3 Series2021 - 2.0 330e 12kWh SE Pro Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (2

2021 - 2.0 330e 12kWh SE Pro Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (240

£17,279

Finance available £342 pm

  • 2L
  • 44.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carsa Bradford

01274087627 *

4.4/5 Stars

BMW 3 Series2017 (67) - 330e Sport 4dr Step Auto

2017 (67) - 330e Sport 4dr Step Auto20

£7,250

Finance available £140 pm

  • 2L
  • 119.0K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

Hybrid PCO Cars

02039577327 *

BMW 3 Series2024 - 320i M Sport 5dr Step Auto

2024 - 320i M Sport 5dr Step Auto12

£34,498

  • 2L
  • 10.6K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Click & Collect Exeter

01414839930 *

4.7/5 Stars

BMW 3 Series2024 - 320i M Sport 5dr Step Auto

2024 - 320i M Sport 5dr Step Auto35

Low Mileage

£37,950

  • 2L
  • 3.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Stratstone BMW Bury St Edmunds

01284338953 *

4.4/5 Stars

BMW 3 Series2015 - 320D XDRIVE M SPORT AUTO 4-Door

2015 - 320D XDRIVE M SPORT AUTO 4-Door21

Reduced

£10,995

Finance available £223 pm

  • 2L
  • 109.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Platinum Car Sales Ltd

01685702348 *

BMW 3 Series1999 (T) - 318i SE VIOLET RED AUTOMATIC LOW MILEAGE FSH ULEZ 4-Door

1999 (T) - 318i SE VIOLET RED AUTOMATIC LOW MILEAGE FSH ULEZ 4-Door11

Low Mileage

£1,695

  • 1.9L
  • 85.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

FA Tyre Services TA A41 Cars

01296254874 *

BMW 3 Series2007 (56) - 2.5 325I SE 2d 215 BHP 2-Door

2007 (56) - 2.5 325I SE 2d 215 BHP 2-Door1

Low Mileage

£4,995

Finance available £89 pm

  • 2.5L
  • 104.0K

    Miles
  • Petrol
  • Automatic
  • Coupe

Taylor Motor Group (Farndon Road)

01636554121 *

0/5 Stars

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

2019 (69) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (50

Low Mileage

£19,296

Finance available £376 pm

  • 2L
  • 44.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Tenby Car Supermarket

01582280726 *

BMW 3 Series2012 (62) - 2.0 318d Sport Euro 5 (s/s) 4dr

2012 (62) - 2.0 318d Sport Euro 5 (s/s) 4dr44

£3,895

Finance available £65 pm

  • 2L
  • 116.9K

    Miles
  • Diesel
  • Manual
  • Saloon

UK MOTORS N LIMITED

01162165638 *

BMW 3 Series1997 (P) - 328i Sport 2dr Auto [1997-P]

1997 (P) - 328i Sport 2dr Auto [1997-P]11

Low Mileage

£6,995

Finance available £134 pm

  • 2.8L
  • 141.0K

    Miles
  • Petrol
  • Automatic
  • Coupe

MK Motors

01494296041 *

BMW 3 Series2024 - 330e M Sport Saloon 4-Door

2024 - 330e M Sport Saloon 4-Door60

£28,000

Finance available £555 pm

  • 2L
  • 22.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Saxton 4x4

01245202306 *

4.4/5 Stars

BMW 3 Series2012 (12) - 4-Door

2012 (12) - 4-Door32

Low Mileage

£7,995

Finance available £156 pm

  • 2L
  • 62.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Elgin Autos

01343610498 *

5/5 Stars

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.