Skip to main content

3,165 Used BMW 3 Series cars for sale

BMW 3 Series2009 (59) - 3.0 330d SE Highline Steptronic Euro 5 2dr

2009 (59) - 3.0 330d SE Highline Steptronic Euro 5 2dr27

£3,795

  • 3L
  • 159.0K

    Miles
  • Diesel
  • Automatic
  • Coupe

Derbyshire Performance

01332419213 *

0/5 Stars

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

2017 (67) - 2.0 320d M Sport Shadow Edition Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps22

Reduced

£15,695

Finance available £328 pm

  • 2L
  • 49.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Hartlepool Motor Company Ltd

01429807308 *

BMW 3 Series2015 (65) - 320d M Sport 4dr [Business Media]

2015 (65) - 320d M Sport 4dr [Business Media]26

£7,495

Finance available £145 pm

  • 2L
  • 119.0K

    Miles
  • Diesel
  • Manual
  • Saloon

IK UNIQUE MOTORZ LTD

01782367054 *

BMW 3 Series2002 (02) - 320 Ci 2dr

2002 (02) - 320 Ci 2dr31

Low Mileage

£2,495

  • 2.2L
  • 132.0K

    Miles
  • Petrol
  • Manual
  • Convertible

Sandygate Cars Ltd

01282509458 *

4.8/5 Stars

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

2021 (71) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)87

£19,500

Finance available £337 pm

  • 2L
  • 58.7K

    Miles
  • Hybrid
  • Automatic
  • Estate

Big Motoring World Leeds

01134689988 *

BMW 3 Series2022 - 330e SE Pro Step Auto 5-Door

2022 - 330e SE Pro Step Auto 5-Door22

£22,497

Finance available £461 pm

  • 2L
  • 65.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

CarSupermarket.com Hessle

01482947558 *

4.6/5 Stars

BMW 3 Series2015 (15) - 2.0 320d BluePerformance M Sport Euro 6 (s/s) 4dr

2015 (15) - 2.0 320d BluePerformance M Sport Euro 6 (s/s) 4dr37

£9,899

Finance available £199 pm

  • 2L
  • 85.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Prestige Motoring Group

01215160648 *

BMW 3 Series2003 (03) - 3 series 2.0 318ci 318 convertible 2dr petrol 5speed manual

2003 (03) - 3 series 2.0 318ci 318 convertible 2dr petrol 5speed manual10

Low Mileage

£2,995

  • 2L
  • 114.0K

    Miles
  • Petrol
  • Manual
  • Convertible

GPS Transporters

01280730894 *

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

2022 (71) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)53

£21,390

Finance available £419 pm

  • 2L
  • 59.9K

    Miles
  • Hybrid
  • Automatic
  • Estate

Assured Chichester

01293247834 *

BMW 3 Series2016 (66) - 2.0 320d ED Sport Auto Euro 6 (s/s) 4dr

2016 (66) - 2.0 320d ED Sport Auto Euro 6 (s/s) 4dr42

£8,750

Finance available £173 pm

  • 2L
  • 94.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

BSB CARS LTD

01158227473 *

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

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

Reduced

£17,350

Finance available £336 pm

  • 3L
  • 107.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Max Motors 2 Ltd

01223930121 *

BMW 3 Series2008 (08) - 325i M Sport 2dr Step Auto

2008 (08) - 325i M Sport 2dr Step Auto6

Low Mileage

£4,900

  • 3L
  • 47.1K

    Miles
  • Petrol
  • Semi Auto
  • Convertible

Great yarmouth car sales

01493807050 *

BMW 3 Series2021 - 2.0 330i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (258 ps)

2021 - 2.0 330i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (258 ps)34

Low Mileage

£24,213

Finance available £529 pm

  • 2L
  • 22.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Carbase - Bristol

01172331396 *

4.4/5 Stars

BMW 3 Series2014 (14) - 2.0 318d SE Touring Euro 5 (s/s) 5dr

2014 (14) - 2.0 318d SE Touring Euro 5 (s/s) 5dr17

Low Mileage

£5,994

  • 2L
  • 85.0K

    Miles
  • Diesel
  • Manual
  • Estate

Vivian Price Cars

01172331344 *

BMW 3 Series2024 (14) - ActiveHybrid 3 3.0 Luxury Step Saloon 4-Door

2024 (14) - ActiveHybrid 3 3.0 Luxury Step Saloon 4-Door50

£14,995

  • 3L
  • 23.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Nottinghamcar com

01156848096 *

BMW 3 Series2020 (69) - 330i M Sport 4dr Step Auto

2020 (69) - 330i M Sport 4dr Step Auto35

Low Mileage

£21,999

Finance available £431 pm

  • 2L
  • 31.5K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

K1NGS CARS LIMITED

01134676277 *

BMW 3 Series2016 - 320d xDrive M Sport 4dr

2016 - 320d xDrive M Sport 4dr15

£11,495

Finance available £234 pm

  • 2L
  • 88.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Hynes Motors

02890023625 *

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

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

£17,949

Finance available £348 pm

  • 3L
  • 65.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

A1 Ortos

01613887641 *

0/5 Stars

BMW 3 Series2012 (62) - 320d Sport Auto 4-Door

2012 (62) - 320d Sport Auto 4-Door18

£5,995

  • 2L
  • 109.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Norton Automotive

01296325323 *

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

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

£11,412

Finance available £237 pm

  • 2L
  • 69.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carbase - Bristol

01172331396 *

4.4/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

Jack Evans

Author: Jack Evans

View profile

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.