Skip to main content

3,134 Used BMW 3 Series cars for sale

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

2021 - 330e M Sport 5dr Step Auto40

£22,995

Finance available £452 pm

  • 2L
  • 57.9K

    Miles
  • Hybrid
  • Automatic
  • Estate

Donnelly Mallusk Motorstore

02895908087 *

BMW 3 Series2013 - 320i Petrol luxury 2L

2013 - 320i Petrol luxury 2L18

Low Mileage

£7,850

Finance available £153 pm

  • 2L
  • 38.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Loyal Corporations (UK) LIMITED

02476936627 *

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

2024 - 320i M Sport 4dr Step Auto33

£29,249

Finance available £618 pm

  • 2L
  • 9.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Birtley

01913387241 *

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

2016 (66) - 2.0 320d ED Plus Touring Euro 6 (s/s) 5dr49

£7,490

Finance available £139 pm

  • 2L
  • 107.0K

    Miles
  • Diesel
  • Manual
  • Estate

Prestigio Cars Ltd

01908767389 *

4.8/5 Stars

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

2024 - 320i M Sport 5dr Step Auto19

Reduced

£33,298

  • 2L
  • 3.5K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Wakefield Motorstore / Vanstore

01924664046 *

4.7/5 Stars

BMW 3 Series2012 (12) - 318I SPORT PLUS EDITION 2-Door

2012 (12) - 318I SPORT PLUS EDITION 2-Door18

£5,000

Finance available £89 pm

  • 2L
  • 106.9K

    Miles
  • Petrol
  • Manual
  • Coupe

Gibb Autos Limited

01573400182 *

BMW 3 Series2010 (10) - 330i M Sport Highline 2dr Step Auto

2010 (10) - 330i M Sport Highline 2dr Step Auto11

Low Mileage

£4,950

Finance available £88 pm

  • 3L
  • 104.9K

    Miles
  • Petrol
  • Semi Auto
  • Convertible

Sheffield Trade Center

01145537260 *

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

2021 - 320d MHT M Sport 4dr Step Auto31

Low Mileage

£24,995

Finance available £493 pm

  • 2L
  • 21.7K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

BMW Bavarian

02895908116 *

BMW 3 Series2020 - 320i SE 5dr Step Auto

2020 - 320i SE 5dr Step Auto12

Low Mileage

£22,698

  • 2L
  • 23.2K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Click & Collect Milton Keynes

01416118716 *

4.7/5 Stars

BMW 3 Series2020 (70) - 3.0 M340i Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (374 ps)

2020 (70) - 3.0 M340i Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (374 ps)50

Reduced

£32,999

Finance available £657 pm

  • 3L
  • 42.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Rom Motors Ltd

01455240096 *

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

2015 (65) - 2.0 320d M Sport Auto xDrive Euro 6 (s/s) 4dr17

£8,695

  • 2L
  • 115.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Perfect Car Company

01743293031 *

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

2021 - 330e M Sport 5dr Step Auto53

£23,573

  • 2L
  • 42.1K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

Marshall Jaguar Lincoln

01522458030 *

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

2021 - 330e M Sport Step Auto 5-Door

£27,697

Finance available £572 pm

  • 2L
  • 46.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

CarSupermarket.com Birmingham

01215165158 *

4.6/5 Stars

BMW 3 Series2017 (67) - 2.0 320d M Sport Shadow Edition Touring Euro 6 (s/s) 5dr

2017 (67) - 2.0 320d M Sport Shadow Edition Touring Euro 6 (s/s) 5dr17

£8,989

Finance available £178 pm

  • 2L
  • 116.0K

    Miles
  • Diesel
  • Manual
  • Estate

BMW 3 Series2019 (19) - 320i xDrive M Sport 5dr Step Auto Petrol Estate

2019 (19) - 320i xDrive M Sport 5dr Step Auto Petrol Estate57

£13,495

  • 2L
  • 82.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Vertu BMW Exeter

01392341615 *

0/5 Stars

BMW 3 Series2018 (68) - 2.0 320i M Sport Shadow Edition Auto xDrive Euro 6 (s/s) 4dr

2018 (68) - 2.0 320i M Sport Shadow Edition Auto xDrive Euro 6 (s/s) 4dr33

Reduced

£11,000

Finance available £223 pm

  • 2L
  • 111.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Browns Car Company

01621733495 *

4.7/5 Stars

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

2024 - 320i M Sport 5dr Step Auto35

Low Mileage

£33,450

  • 2L
  • 5.8K

    Miles
  • Petrol
  • Automatic
  • Estate

Stratstone BMW Milton Keynes

01908104093 *

4.6/5 Stars

BMW 3 Series2017 - 3.0 330d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr

2017 - 3.0 330d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr73

£17,950

Finance available £348 pm

  • 3L
  • 73.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Max Motors 2 Ltd

01223930121 *

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

2021 - 320d MHT M Sport 4dr Step Auto31

Low Mileage

£25,950

Finance available £513 pm

  • 2L
  • 24.4K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

Roy Hanna Motors

02894338774 *

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

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

£12,995

Finance available £268 pm

  • 2L
  • 80.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

MP Cars North West

01616949017 *

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.