Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,334 Used BMW 3 Series cars for sale

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

2021 - 330e M Sport 5dr Step Auto18

£19,750

  • 2L
  • 50.6K

    Miles
  • Not Supplied
  • Automatic
  • Estate

Evans Halshaw Ford Preston

01772595651 *

BMW 3 Series1990 (G) - 318i 2dr Auto

1990 (G) - 318i 2dr Auto17

Low Mileage

£5,495

  • 1.8L
  • 95.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

M2 Auto Ltd

01174287058 *

BMW 3 Series2018 (68) - 320d M Sport 4dr Step Auto

2018 (68) - 320d M Sport 4dr Step Auto45

Low Mileage

£17,490

  • 2L
  • 31.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Driven Car Sales

01642967877 *

BMW 3 Series2021 (E) - 320i M Sport 5dr Step Auto

2021 (E) - 320i M Sport 5dr Step Auto11

Low Mileage

£25,450

£406/pm (PCP)

  • 2L
  • 20.5K

    Miles
  • Petrol
  • Automatic
  • Estate

Hilton Garage Ltd

01332414842 *

BMW 3 Series2022 (72) - 2.0 320d MHT M Sport Touring 5dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)

2022 (72) - 2.0 320d MHT M Sport Touring 5dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)22

Low Mileage

£31,995

£492/pm (PCP)

  • 2L
  • 22.9K

    Miles
  • Diesel
  • Automatic
  • Estate

Hartlepool Motor Company Ltd

01429807308 *

BMW 3 Series2021 (71) - 330e xDrive M Sport Pro Edition 4dr Step Auto

2021 (71) - 330e xDrive M Sport Pro Edition 4dr Step Auto47

£20,795

£346/pm (PCP)

  • 2L
  • 79.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

AUTOTHENTIC LTD

01904917459 *

BMW 3 Series2014 (64) - 2.0 320d Luxury Touring xDrive Euro 5 (s/s) 5dr

2014 (64) - 2.0 320d Luxury Touring xDrive Euro 5 (s/s) 5dr16

£4,995

  • 2L
  • 154.0K

    Miles
  • Diesel
  • Manual
  • Estate

Rake Car Sales Ltd

01730770934 *

BMW 3 Series2013 (13) - 2.0 318d M Sport Euro 5 (s/s) 4dr

2013 (13) - 2.0 318d M Sport Euro 5 (s/s) 4dr5

Low Mileage

£6,195

£109/pm (HP)

  • 2L
  • 99.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Harpers of Essex Ltd

01279598863 *

3.2/5 Stars

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

Reduced

£16,290

  • 2L
  • 77.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Dace Car Supermarket

01616945306 *

BMW 3 Series2013 - 2.0 320I SE Auto 4dr

2013 - 2.0 320I SE Auto 4dr50

Low Mileage

£6,650

£119/pm (HP)

  • 2L
  • 90.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

Shop For Cars

01582344808 *

BMW 3 Series2022 - 2.0 330E M Sport Auto 5dr

2022 - 2.0 330E M Sport Auto 5dr63

Reduced

£23,200

£353/pm (PCP)

  • 2L
  • 57.1K

    Miles
  • Hybrid
  • Automatic
  • Estate

BMW 3 Series2020 (70) - 2.0 320i M Sport Touring 5dr Petrol Auto Euro 6 (s/s) (184 ps)

2020 (70) - 2.0 320i M Sport Touring 5dr Petrol Auto Euro 6 (s/s) (184 ps)50

£17,995

£276/pm (PCP)

  • 2L
  • 77.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Shadow Automotive Ltd

01780431436 *

5/5 Stars

BMW 3 Series2020 - 318d M Sport 4dr Step Auto

2020 - 318d M Sport 4dr Step Auto32

£19,995

£354/pm (PCP)

  • 2L
  • 74.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Armagh Auto Sales

02837442284 *

BMW 3 Series2023 (73) - 320d M Sport Touring 5-Door

2023 (73) - 320d M Sport Touring 5-Door26

£34,999

  • 2L
  • 18.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

Halliwell Jones Southport BMW

01704660091 *

BMW 3 Series2025 - 330e 22.3 kWh M Sport 4dr Step Auto

2025 - 330e 22.3 kWh M Sport 4dr Step Auto36

Reduced

£38,950

  • 2L
  • 6.5K

    Miles
  • Not Supplied
  • Automatic
  • Saloon

Stratstone BMW Harrogate

01422413949 *

BMW 3 Series2016 (16) - 2.0 318d Sport Euro 6 (s/s) 4dr

2016 (16) - 2.0 318d Sport Euro 6 (s/s) 4dr31

£4,440

  • 2L
  • 160.0K

    Miles
  • Diesel
  • Manual
  • Saloon

CAMBRIDGESHIRE CARSALES

01733797197 *

BMW 3 Series2013 (63) - 2.0 320i M Sport Auto xDrive Euro 6 (s/s) 4dr

2013 (63) - 2.0 320i M Sport Auto xDrive Euro 6 (s/s) 4dr40

Low Mileage

£7,895

£145/pm (HP)

  • 2L
  • 87.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Crown Auto Hub Limited

02078714295 *

BMW 3 Series2025 - 330e 22.3 kWh M Sport 4dr Step Auto

2025 - 330e 22.3 kWh M Sport 4dr Step Auto30

Low Mileage

£38,995

£623/pm (PCP)

  • 2L
  • 6.4K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

BMW Bavarian

02895908116 *

BMW 3 Series2016 - 320d M Sport 4dr

2016 - 320d M Sport 4dr

£10,195

£193/pm (HP)

  • 2L
  • 75.1K

    Miles
  • Diesel
  • Manual
  • Saloon

Premier Car Supermarket Kettering Ltd

01536219120 *

BMW 3 Series2021 - 330E XDRIVE M SPORT 4-Door

2021 - 330E XDRIVE M SPORT 4-Door26

Low Mileage

£22,800

£387/pm (PCP)

  • 2L
  • 24.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Sheffield

01145510576 *

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

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

* 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.