Skip to main content

2,972 Used BMW 3 Series cars for sale

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

2017 (17) - 2.0 320d M Sport Auto xDrive Euro 6 (s/s) 4dr46

£13,410

Finance available £277 pm

  • 2L
  • 102.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Greenlight Automotive Ltd

01254920838 *

BMW 3 Series2010 (10) - 320i M Sport 5dr ULEZ COMPLIANT

2010 (10) - 320i M Sport 5dr ULEZ COMPLIANT19

BMW 3 Series2021 - 318d M Sport 4dr

2021 - 318d M Sport 4dr26

Reduced

£20,890

Finance available £409 pm

  • 2L
  • 53.7K

    Miles
  • Diesel
  • Manual
  • Saloon

Greg Mitchell Motors

02881440365 *

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

2020 - 2.0 320d M Sport Auto Euro 6 (s/s) 4dr63

£21,490

Finance available £455 pm

  • 2L
  • 50.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

Motor Match Crewe

01270441019 *

4.8/5 Stars

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 *

5/5 Stars

BMW 3 Series2017 (17) - 318d Sport 4dr Step Auto

2017 (17) - 318d Sport 4dr Step Auto29

£6,500

Finance available £123 pm

  • 2L
  • 115.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Green Autos

01924667351 *

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

2019 (69) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr49

£18,895

Finance available £368 pm

  • 2L
  • 50.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carplex Ltd

01323396590 *

BMW 3 Series2022 - 330e M Sport 5dr Step Auto [Pro Pack]

2022 - 330e M Sport 5dr Step Auto [Pro Pack]38

£25,999

Finance available £547 pm

  • 2L
  • 39.1K

    Miles
  • Hybrid
  • Automatic
  • Estate

Motorpoint Newport

01633493027 *

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

2019 (19) - 2.0 320i M Sport Touring Auto Euro 6 (s/s) 5dr31

Low Mileage

£16,995

  • 2L
  • 42.4K

    Miles
  • Petrol
  • Automatic
  • Estate

LCC Car Sales Limited

01274028163 *

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 (70) - 2.0 330e 12kWh M Sport Pro Edition Auto Euro 6 (s/s) 4dr

2021 (70) - 2.0 330e 12kWh M Sport Pro Edition Auto Euro 6 (s/s) 4dr6

£21,691

  • 2L
  • 52.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Prestige Cars by Peter Cooper (Horsham)

01403331264 *

BMW 3 Series2018 (18) - 318d M Sport Shadow Edition 5dr Step Auto

2018 (18) - 318d M Sport Shadow Edition 5dr Step Auto11

Reduced

£12,995

Finance available £268 pm

  • 2L
  • 60.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Used Cars 4 U Ltd

01708947023 *

BMW 3 Series1998 (R) - 1.8 318i 2dr

1998 (R) - 1.8 318i 2dr3

Low Mileage

£4,975

Finance available £89 pm

  • 1.8L
  • 77.0K

    Miles
  • Petrol
  • Manual
  • Convertible

Chiltern Car Sales

01494311336 *

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

2018 (68) - 2.0 320d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)32

£13,795

  • 2L
  • 75.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Motortrust UK Garstang

01942365158 *

BMW 3 Series2023 (14) - LEFT HAND DRIVE USA IMPORT 4-Door

2023 (14) - LEFT HAND DRIVE USA IMPORT 4-Door22

£10,995

Finance available £223 pm

  • 3L
  • 89.1K

    Miles
  • Petrol
  • Manual
  • Saloon

Hitchin Motor Sales Ltd

01908953489 *

BMW 3 Series2013 (13) - 2.0 320d SE Saloon 4dr Diesel Auto Euro 5-2 FORMER KEEPERS FINISHED IN HAVA

2013 (13) - 2.0 320d SE Saloon 4dr Diesel Auto Euro 5-2 FORMER KEEPERS FINISHED IN HAVA39

Low Mileage

£8,700

Finance available £172 pm

  • 2L
  • 59.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Rix Motors

01925917564 *

BMW 3 Series2018 - 3.0 335d xDrive M Sport Shadow Edition 4-Door

2018 - 3.0 335d xDrive M Sport Shadow Edition 4-Door26

£17,995

  • 3L
  • 78.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

MCR Specialist Cars

01453701527 *

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

2020 - 320d MHT M Sport 5dr Step Auto35

Low Mileage

£27,990

  • 2L
  • 36.1K

    Miles
  • Diesel
  • Automatic
  • Estate

Stratstone BMW Maidstone

01622234873 *

0/5 Stars

BMW 3 Series2012 - 320i Sport 4dr

2012 - 320i Sport 4dr15

Low Mileage

£7,449

Finance available £144 pm

  • 2L
  • 53.3K

    Miles
  • Petrol
  • Manual
  • Saloon

Cavectra Centre

01375801182 *

0/5 Stars

BMW 3 Series2016 (66) - 2.0 330e 7.6kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)

2016 (66) - 2.0 330e 7.6kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)38

Low Mileage

£12,990

  • 2L
  • 68.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

AutoUnit Ltd

01633741698 *

4.6/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.