Skip to main content

3,023 Used BMW 3 Series cars for sale

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

2023 - 330e M Sport 4dr Step Auto48

£29,654

  • 2L
  • 20.5K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

Marshall Jaguar Cambridge

01223608732 *

BMW 3 Series2010 - 2.0 320d SE 181 2dr

2010 - 2.0 320d SE 181 2dr4

Low Mileage

£4,795

Finance available £85 pm

  • 2L
  • 98.0K

    Miles
  • Diesel
  • Manual
  • Convertible

Eastwood Motor Sales Limited

01702410178 *

BMW 3 Series2014 - XDRIVE LUXURY 4-Door

2014 - XDRIVE LUXURY 4-Door20

Low Mileage

£9,493

Finance available £190 pm

  • 2L
  • 49.0K

    Miles
  • Diesel
  • Manual
  • Saloon

cjs autos ltd

01454803082 *

4.5/5 Stars

BMW 3 Series2024 - M340i xDrive MHT 5dr Step Auto

2024 - M340i xDrive MHT 5dr Step Auto19

£53,898

  • 3L
  • 9.6K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Glasgow BMW

01416119940 *

4.7/5 Stars

BMW 3 Series2018 (18) - 2.0 320d M Sport Auto xDrive Euro 6 (s/s) 4dr

2018 (18) - 2.0 320d M Sport Auto xDrive Euro 6 (s/s) 4dr30

Low Mileage

£16,299

Finance available £342 pm

  • 2L
  • 49.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

AB Car Sales (South West) Ltd

01822661594 *

4.9/5 Stars

BMW 3 Series2019 (68) - 2.0 320i SE Touring Auto Euro 6 (s/s) 5dr

2019 (68) - 2.0 320i SE Touring Auto Euro 6 (s/s) 5dr15

Reduced

£7,989

Finance available £156 pm

  • 2L
  • 141.0K

    Miles
  • Petrol
  • Automatic
  • Estate

BMW 3 Series2023 - 320d MHT M Sport 5dr Step Auto

2023 - 320d MHT M Sport 5dr Step Auto38

Low Mileage

£33,699

Finance available £716 pm

  • 2L
  • 14.2K

    Miles
  • Diesel
  • Automatic
  • Estate

Motorpoint Edinburgh

01312028747 *

BMW 3 Series2018 - 320i M Sport 4dr

2018 - 320i M Sport 4dr1

Low Mileage

£13,998

Finance available £290 pm

  • 2L
  • 57.7K

    Miles
  • Petrol
  • Manual
  • Saloon

Desmond Motors FordStore & Transit Centre

02871221758 *

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

2021 - 330e M Sport 5dr Step Auto30

£22,995

Finance available £452 pm

  • 2L
  • 54.8K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

Oakfield Car Sales

02866330725 *

BMW 3 Series2015 (15) - 320d xDrive M Sport 4dr Step Auto

2015 (15) - 320d xDrive M Sport 4dr Step Auto13

£4,950

Finance available £88 pm

  • 2L
  • 177.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

BMW 3 Series2014 - XDRIVE LUXURY GRAN TURISMO 5-Door

2014 - XDRIVE LUXURY GRAN TURISMO 5-Door15

Low Mileage

£9,695

Finance available £194 pm

  • 2L
  • 88.9K

    Miles
  • Petrol
  • Manual
  • Hatchback

carmotion

01452221219 *

4.6/5 Stars

BMW 3 Series2011 (11) - 318d ES 5dr

2011 (11) - 318d ES 5dr11

£1,995

  • 2L
  • 162.0K

    Miles
  • Diesel
  • Manual
  • Estate

MOORGATE AUTOS LTD

01614139835 *

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

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

£25,700

  • 2L
  • 44.9K

    Miles
  • Hybrid
  • Automatic
  • Estate

John Clark BMW Aberdeen

01224451046 *

BMW 3 Series2007 (57) - 2.0 320i ES Touring Auto Euro 4 5dr

2007 (57) - 2.0 320i ES Touring Auto Euro 4 5dr41

Low Mileage

£1,999

  • 2L
  • 96.6K

    Miles
  • Petrol
  • Automatic
  • Estate

Horsepower Motor Centre Ltd

01732927681 *

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

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

Low Mileage

£23,495

Finance available £492 pm

  • 2L
  • 30.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Tangelo Used Cars Exeter

01394331922 *

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

2022 - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 643

£21,133

Finance available £423 pm

  • 2L
  • 58.8K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carsa Bradford

01274087627 *

4.4/5 Stars

BMW 3 Series2021 - 330e M Sport Step Auto [Tech Pack] 5-Door

2021 - 330e M Sport Step Auto [Tech Pack] 5-Door25

£27,997

Finance available £579 pm

  • 2L
  • 50.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

CarSupermarket.com Birmingham

01215165158 *

4.6/5 Stars

BMW 3 Series2017 - 335d XDRIVE M SPORT TOURING [4X SERVICES, SAT NAV, LEATHER, PANORAMIC ROOF, 5-Door

2017 - 335d XDRIVE M SPORT TOURING [4X SERVICES, SAT NAV, LEATHER, PANORAMIC ROOF, 5-Door28

£18,485

  • 3L
  • 78.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Brooklands Motor Centres

01135321282 *

4.4/5 Stars

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

2021 - 330e M Sport Step Auto 4-Door28

£25,597

Finance available £527 pm

  • 2L
  • 43.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

CarSupermarket.com Barnsley

01226448498 *

4.7/5 Stars

BMW 3 Series2014 (14) - 320d M Sport 4dr Step Auto [Business Media]

2014 (14) - 320d M Sport 4dr Step Auto [Business Media]38

Low Mileage

£7,390

Finance available £143 pm

  • 2L
  • 58.7K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

HD AUTOS SHEFFIELD

01144786507 *

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.