117 cars for sale

Too many? Use the filters on the left to narrow it down.

Enter your postcode to see local cars

117 Petrol BMW 3 Series cars for sale

BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
Manufacturer Approved
1/6

BMW 3 Series

320i M Sport 4dr Step Auto

20235,775 milespetrolsemi-auto
£33,999
£550mo PCP
ST44GU

Representative example: Contract Length: 36 months, 35 Monthly Payments: £550.17, Customer Deposit: £5,099.00, Total Deposit: £5,099.85, Optional Final Payment: £17,597.00, Total Charge For Credit: £7,953.80, Total Amount Payable: £41,952.80, Representative APR: 11.9%, Interest Rate (Fixed): 9.16%, Excess Mileage Charge: 12ppm, Mileage Per Annum: 10,000

BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
Manufacturer Approved
1/20

BMW 3 Series

320i M Sport 4dr Step Auto

20232,505 milespetrolsemi-auto
£40,495
£677mo PCP
BR12NE

Representative example: Contract Length: 36 months, 35 Monthly Payments: £677.28, Customer Deposit: £6,074.00, Total Deposit: £6,074.25, Optional Final Payment: £19,158.24, Total Charge For Credit: £8,442.29, Total Amount Payable: £48,937.29, Representative APR: 10.9%, Interest Rate (Fixed): 10.9%, Excess Mileage Charge: 13.32ppm, Mileage Per Annum: 10,000

BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
Manufacturer Approved
1/20

BMW 3 Series

320i M Sport 4dr Step Auto

20236,197 milespetrolsemi-auto
£33,999
£551mo PCP
CW16XH

Representative example: Contract Length: 36 months, 35 Monthly Payments: £551.20, Customer Deposit: £5,099.00, Total Deposit: £5,099.85, Optional Final Payment: £17,554.00, Total Charge For Credit: £7,946.85, Total Amount Payable: £41,945.85, Representative APR: 11.9%, Interest Rate (Fixed): 9.15%, Excess Mileage Charge: 12ppm, Mileage Per Annum: 10,000

BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
Manufacturer Approved
1/20

BMW 3 Series

320i M Sport 4dr Step Auto

20235,973 milespetrolsemi-auto
£39,295
£652mo PCP
SE186SR

Representative example: Contract Length: 36 months, 35 Monthly Payments: £652.20, Customer Deposit: £5,894.00, Total Deposit: £5,894.25, Optional Final Payment: £18,796.26, Total Charge For Credit: £8,222.51, Total Amount Payable: £47,517.51, Representative APR: 10.9%, Interest Rate (Fixed): 10.9%, Excess Mileage Charge: 13.32ppm, Mileage Per Annum: 10,000

BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
Manufacturer Approved
1/20

BMW 3 Series

320i M Sport 4dr Step Auto

202312,514 milespetrolsemi-auto
£35,950
£598mo PCP
TR108AD

Representative example: Contract Length: 36 months, 35 Monthly Payments: £598.02, Customer Deposit: £5,392.00, Total Deposit: £5,392.50, Optional Final Payment: £17,926.41, Total Charge For Credit: £8,299.61, Total Amount Payable: £44,249.61, Representative APR: 11.9%, Interest Rate (Fixed): 6.12%, Excess Mileage Charge: 13.32ppm, Mileage Per Annum: 10,000

BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
£990 off
1/20

BMW 3 Series

320i M Sport 4dr Step Auto

20239,885 milespetrolsemi-auto
was £36,940
£35,950
£591mo PCP
TQ47DF

Representative example: Contract Length: 36 months, 35 Monthly Payments: £591.43, Customer Deposit: £5,392.00, Total Deposit: £5,392.50, Optional Final Payment: £18,200.82, Total Charge For Credit: £8,343.37, Total Amount Payable: £44,293.37, Representative APR: 11.9%, Interest Rate (Fixed): 6.12%, Excess Mileage Charge: 13.32ppm, Mileage Per Annum: 10,000

BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
BMW 3 Series
£710 off
1/20

BMW 3 Series

320i M Sport 4dr Step Auto

202310,603 milespetrolsemi-auto
was £35,650
£34,940
£564mo PCP
TR108AD

Representative example: Contract Length: 36 months, 35 Monthly Payments: £564.33, Customer Deposit: £5,241.00, Total Deposit: £5,241.00, Optional Final Payment: £18,125.87, Total Charge For Credit: £8,178.42, Total Amount Payable: £43,118.42, Representative APR: 11.9%, Interest Rate (Fixed): 6.12%, Excess Mileage Charge: 13.32ppm, Mileage Per Annum: 10,000

1
2
3
1
/
7
1 - 18 of 117 cars

Similar cars to BMW 3 Series

Other models from BMW

About BMW 3 Series cars on heycar

What's the average price of a BMW 3 Series?

£29,209

What’s the average mileage of a BMW 3 Series?

25,267 miles

What’s the most popular BMW 3 Series model year?

2023

What’s the most popular BMW 3 Series colour?

White

What’s the most popular BMW 3 Series fuel type?

Petrol

What's the most popular BMW 3 Series engine size?

2L