Skip to main content

3,193 Used BMW 3 Series cars for sale

BMW 3 Series2009 (59) - 2.0 318d M Sport Steptronic Euro 5 4dr

2009 (59) - 2.0 318d M Sport Steptronic Euro 5 4dr42

Reduced

£3,395

Finance available £54 pm

  • 2L
  • 110.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

RM Traders

01780430645 *

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

2021 (21) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (70

£17,900

Finance available £312 pm

  • 2L
  • 61.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Blue Bell Hill

01634557830 *

BMW 3 Series2018 - 3.0 M Sport GT 5dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)

2018 - 3.0 M Sport GT 5dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)45

Reduced

£12,995

Finance available £268 pm

  • 3L
  • 65.6K

    Miles
  • Diesel
  • Automatic
  • Hatchback

Ideal Car Centre Ltd

01902544596 *

BMW 3 Series2017 (67) - 2.0 330e 7.6kWh SE Auto Euro 6 (s/s) 4dr

2017 (67) - 2.0 330e 7.6kWh SE Auto Euro 6 (s/s) 4dr73

Low Mileage

£10,448

Finance available £211 pm

  • 2L
  • 56.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Auto Group

02037808971 *

0/5 Stars

BMW 3 Series2018 - 2.0 M Sport Shadow Edition Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (190

2018 - 2.0 M Sport Shadow Edition Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (19030

£13,295

Finance available £275 pm

  • 2L
  • 85.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Ideal Car Centre Ltd

01902544596 *

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

2021 (21) - 330e M Sport 5dr Step Auto27

£11,995

Finance available £246 pm

  • 2L
  • 134.1K

    Miles
  • Hybrid
  • Automatic
  • Estate

V12 Sports and Classics Worksop

01455241730 *

BMW 3 Series2017 - 2.0 330e SE Auto 4dr

2017 - 2.0 330e SE Auto 4dr41

Low Mileage

£12,695

Finance available £261 pm

  • 2L
  • 39.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Cars Of Essex Ltd

01992367362 *

5/5 Stars

BMW 3 Series2014 (14) - 2.0 320D M SPORT 4d 181 BHP 4-Door

2014 (14) - 2.0 320D M SPORT 4d 181 BHP 4-Door21

Low Mileage

£7,995

Finance available £156 pm

  • 2L
  • 85.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Cars4You Ltd (Straiton)

01665660510 *

4.2/5 Stars

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

2021 - 320d MHT M Sport 4dr Step Auto18

£23,890

Finance available £470 pm

  • 2L
  • 65.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Fermanagh Auto Sales

02868336501 *

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

2016 (66) - 2.0 320d M Sport Auto xDrive Euro 6 (s/s) 4dr70

£13,495

Finance available £279 pm

  • 2L
  • 80.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Blackline Motors Ltd

01618042356 *

BMW 3 Series2016 (66) - 3.0 335d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)

2016 (66) - 3.0 335d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)32

£12,250

Finance available £251 pm

  • 3L
  • 118.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

X AUTOHAUS

01566701222 *

BMW 3 Series2013 - 335i Luxury 5dr [Professional Media] PAN ROOF

2013 - 335i Luxury 5dr [Professional Media] PAN ROOF17

Low Mileage

£8,995

Finance available £179 pm

  • 3L
  • 42.0K

    Miles
  • Petrol
  • Automatic
  • Hatchback

London Autos Ltd

01628561148 *

BMW 3 Series2021 (70) - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr

2021 (70) - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr42

£16,600

Finance available £349 pm

  • 2L
  • 80.8K

    Miles
  • Hybrid
  • Automatic
  • Estate

Quality Part X Ltd Dunstable

01582280653 *

BMW 3 Series2020 - 330e M Sport 4dr Step Auto

2020 - 330e M Sport 4dr Step Auto41

£17,349

Finance available £354 pm

  • 2L
  • 56.3K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

cinch

02039577378 *

4.2/5 Stars

BMW 3 Series2009 - 320i M Sport Highline 2-Door

2009 - 320i M Sport Highline 2-Door13

£2,495

  • 2L
  • 132.0K

    Miles
  • Petrol
  • Manual
  • Coupe

KAMS AUTOS LTD

01922664527 *

BMW 3 Series2022 (22) - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr

2022 (22) - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr50

£21,491

  • 2L
  • 69.3K

    Miles
  • Hybrid
  • Automatic
  • Estate

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2021 (71) - 2.0 318i SE Pro Auto Euro 6 (s/s) 4dr

2021 (71) - 2.0 318i SE Pro Auto Euro 6 (s/s) 4dr16

£20,000

  • 2L
  • 44.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Goscote Services

01164785112 *

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

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

£21,500

Finance available £421 pm

  • 2L
  • 52.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Saxton 4x4

01245202306 *

4.4/5 Stars

BMW 3 Series2007 (07) - 2.0 318i SE Euro 4 4dr

2007 (07) - 2.0 318i SE Euro 4 4dr9

£1,695

  • 2L
  • 168.6K

    Miles
  • Petrol
  • Manual
  • Saloon

Millennium Cars

01246381925 *

BMW 3 Series2019 - 320d Sport 4dr Step Auto

2019 - 320d Sport 4dr Step Auto12

£19,498

  • 2L
  • 53.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Click & Collect Colchester

01414839928 *

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