Skip to main content

3,163 Used BMW 3 Series cars for sale

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 Series2021 (21) - 330e xDrive SE Pro 4dr Step Auto

2021 (21) - 330e xDrive SE Pro 4dr Step Auto28

£17,295

  • 2L
  • 46.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

V12 Sports and Classics Hinckley

01455244504 *

BMW 3 Series2010 (60) - 325i M Sport 2dr Step Auto

2010 (60) - 325i M Sport 2dr Step Auto37

Low Mileage

£8,495

Finance available £167 pm

  • 3L
  • 64.0K

    Miles
  • Petrol
  • Semi Auto
  • Coupe

BMW 3 Series2012 (62) - 2.0 320i Sport Euro 6 (s/s) 4dr

2012 (62) - 2.0 320i Sport Euro 6 (s/s) 4dr17

£4,995

Finance available £89 pm

  • 2L
  • 127.6K

    Miles
  • Petrol
  • Manual
  • Saloon

Elm Motor Company

01752749650 *

4.4/5 Stars

BMW 3 Series2021 - 330e SE Pro 4dr Step Auto

2021 - 330e SE Pro 4dr Step Auto19

£15,298

  • 2L
  • 76.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Arnold Clark Warrington Motorstore/Renault/Dacia/Vanstore

01925917350 *

4.7/5 Stars

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

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

£25,995

Finance available £513 pm

  • 2L
  • 52.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Baskeyfield Motors Limited

01782917824 *

BMW 3 Series2015 (15) - 320d EfficientDynamics 4dr [Business Media]

2015 (15) - 320d EfficientDynamics 4dr [Business Media]16

£4,999

Finance available £89 pm

  • 2L
  • 133.0K

    Miles
  • Diesel
  • Manual
  • Saloon

AC TRADE

01242500545 *

0/5 Stars

BMW 3 Series(21) - 3.0 330d MHT M Sport Touring Auto Euro 6 (s/s) 5dr

(21) - 3.0 330d MHT M Sport Touring Auto Euro 6 (s/s) 5dr50

£23,995

Finance available £472 pm

  • 88.0K

    Miles
  • Hybrid
  • Automatic
  • Not Supplied

MANOR MOTORS CAR SALES LIMITED

01977809391 *

BMW 3 Series2022 (72) - 320i M Sport Touring 5-Door

2022 (72) - 320i M Sport Touring 5-Door31

Low Mileage

£33,990

  • 2L
  • 17.7K

    Miles
  • Petrol
  • Automatic
  • Estate

Listers Boston (BMW)

01205335096 *

BMW 3 Series2020 (70) - 2.0 330e 12kWh SE Pro Auto Euro 6 (s/s) 4dr

2020 (70) - 2.0 330e 12kWh SE Pro Auto Euro 6 (s/s) 4dr33

£11,780

Finance available £241 pm

  • 2L
  • 105.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Wembley Prestige Cars

02037803372 *

0/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) 4dr50

£12,791

  • 2L
  • 77.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2012 - 2.0 320d Sport Plus Edition Coupe Diesel Manual 3 Door

2012 - 2.0 320d Sport Plus Edition Coupe Diesel Manual 3 Door47

Low Mileage

£7,995

  • 2L
  • 87.7K

    Miles
  • Diesel
  • Manual
  • Coupe

Bristol Auto Hub

01172331341 *

3.9/5 Stars

BMW 3 Series2021 - 318d MHT SE 5dr Step Auto

2021 - 318d MHT SE 5dr Step Auto6

£16,450

Finance available £345 pm

  • 2L
  • 80.8K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

Jack Reid Cars Carrickfergus

02893448937 *

BMW 3 Series2013 - 2.0 318d M Sport Auto 4dr

2013 - 2.0 318d M Sport Auto 4dr28

£4,995

Finance available £89 pm

  • 2L
  • 133.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Cars Of Essex Ltd

01992367296 *

5/5 Stars

BMW 3 Series2016 (16) - 3.0 330d M Sport Auto Euro 6 (s/s) 4dr

2016 (16) - 3.0 330d M Sport Auto Euro 6 (s/s) 4dr47

Low Mileage

£13,995

Finance available £290 pm

  • 3L
  • 63.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

DB Luxury Cars Ltd

01803225601 *

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

2021 (21) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr69

£17,995

Finance available £349 pm

  • 2L
  • 92.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

SZ MOTORGROUP LIMITED

01156977750 *

0/5 Stars

BMW 3 Series2013 (63) - 320d xDrive M Sport 5dr Step Auto

2013 (63) - 320d xDrive M Sport 5dr Step Auto16

Reduced

£6,295

Finance available £118 pm

  • 2L
  • 127.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

SK CAR COMPANY LTD

01384885534 *

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

£33,499

Finance available £668 pm

  • 3L
  • 42.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Rom Motors Ltd

01455240096 *

BMW 3 Series2019 - 3.0 335d M Sport Shadow Edition Touring 5dr Diesel Auto xDrive Euro 6 (s/s)

2019 - 3.0 335d M Sport Shadow Edition Touring 5dr Diesel Auto xDrive Euro 6 (s/s)40

£19,251

Finance available £375 pm

  • 3L
  • 57.6K

    Miles
  • Diesel
  • Automatic
  • Estate

drivedirect York

01904237847 *

BMW 3 Series2014 (64) - 2.0 320d M Sport Saloon 4dr Diesel Manual Euro 5 (s/s) (184 ps)

2014 (64) - 2.0 320d M Sport Saloon 4dr Diesel Manual Euro 5 (s/s) (184 ps)50

£7,145

Finance available £137 pm

  • 2L
  • 113.5K

    Miles
  • Diesel
  • Manual
  • Saloon

Bhakar Watts Cars

02921675239 *

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