0Favourites
  • Select country
    • UK
    • FR

    Filters

    • Search used cars
    • New cars coming in 2025
    • Value your car
    • Sell a car
    • Find a dealer
    • Electric cars
    • Car guides
    • Car reviews
    • Money back guarantee
    • About
    • Careers
    • Authors and experts
    • Join as a dealer
    • Terms & conditions
    • Privacy policy
    • Privacy settings
    • Cookie policy
    • Complaints
    • Buy online terms
    • Dealer terms
    • Monday-Friday, 9am-5pm
    • 020 3936 1257
    • hey@heycar.co.uk

    See what customers are saying

    “Excellent”
    Trustscore: 4.3/5
    Find us on
    Copyright 2025 heycar - All rights reserved

    Filters (5)

    BMW
    3 Series
    M Sport
    Postcode
    Postcode
    Please enter a valid UK postcode
    Distance: {distance, select, all {All} 1 {{distance} mile} other {{distance} miles} }(51)
    Price
    Min
    Max
    (51)
    Make (1)

    Popular Makes

    All available makes

      A

    • B

    • C

    • D

    • F

    • G

    • H

    • I

    • J

    • K

    • L

    • M

    • N

    • O

    • P

    • R

    • S

    • T

    • V

    Model (1)

      BMW

    Model variants (1)

      3 Series variants

    Fuel type
    Year
    All our cars are less than 10 years old
    Min
    Max
    (51)
    Mileage
    At heycar, all our cars have less than 100,000 miles on the clock
    Min
    Max
    ( 51)
    Gearbox
    Colour (1)
    Doors
    Seats
    Body type
    Engine Size
    • 1.0
    • 1.2
    • 1.4
    • 1.6
    • 1.8
    • 2.0
    • 2.4
    • 2.6
    • 3.0
    • 1.0
    • 1.2
    • 1.4
    • 1.6
    • 1.8
    • 2.0
    • 2.4
    • 2.6
    • 3.0
    (51)
    Quick links
    1.01.21.41.61.82.02.42.63.0
    Power
    Min
    Max
    (51)
    Sold vehicles
    heyAI search results

    Hey there!

    Our new heyAI search is still learning, and getting smarter everyday to bring you exactly what you're looking for.

    For best results, try using clear, specific phrases like this:

    • Make and model (VW Golf GTI)
    • Colour and body type (e.g. SUV, hatchback)
    • Fuel type (petrol, diesel, electric, hybrid)
    • Age of the vehicle (less than 3 years old)
    • Mileage (less than 10k miles)
    • Your budget (total/monthly)

    We're constantly improving to make your car search easier. Thanks for your patience!

    57 White BMW 3 Series M Sport cars for sale

    Sort by
    • Relevance
    • Distance
    • Age (oldest)
    • Age (newest)
    • Price (lowest)
    • Price (highest)
    • Miles (lowest)
    • Miles (highest)
    • Newly listed
    Main listing image - BMW 3 Series
    39

    BMW 3 Series320d M Sport 4dr

    2019
    82,418 miles
    Diesel

    £15,060

    NG72UJ
    Main listing image - BMW 3 Series
    25

    BMW 3 Series320i M Sport 4dr Step Auto

    2023
    18,848 miles
    Petrol

    £27,500

    or £421 mo
    AB123EW

    *Representative example: Contract Length: 48 months, 47 Monthly Payments: £420.03, Customer Deposit: £4,125.00, Total Deposit: £4,125.00, Optional Final Payment: £13,451.92, Total Charge For Credit: £9,818.33, Total Amount Payable: £37,318.33, Representative APR: 13.90%, Interest Rate (Fixed): 13.90%, Excess Mileage Charge: 10.06ppm, Mileage Per Annum: 10,000

    39

    BMW 3 Series330d xDrive MHT M Sport 4dr Step Auto

    2021
    31,000 miles
    Hybrid

    £31,807

    £693 off
    £31,114
    or £699 mo
    NG317DD

    *Representative example: Contract Length: 48 months, 48 Monthly Payments: £698.98, Customer Deposit: £4,667.00, Total Deposit: £4,667.10, Total Charge For Credit: £7,104.14, Total Amount Payable: £38,218.14, Representative APR: 12.90%, Interest Rate (Fixed): 12.90%

    12

    BMW 3 Series320i M Sport 4dr Step Auto

    2024
    4,075 miles
    Petrol

    £31,000

    or £396 mo
    BS107TU

    *Representative example: Contract Length: 48 months, 47 Monthly Payments: £395.91, Customer Deposit: £4,650.00, Total Deposit: £4,650.00, Optional Final Payment: £15,836.51, Total Charge For Credit: £8,094.28, Total Amount Payable: £39,094.28, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 11.33ppm, Mileage Per Annum: 10,000

    34

    BMW 3 Series320i M Sport 4dr Step Auto

    2020
    44,018 miles
    Petrol

    £21,495

    or £349 mo
    NE5 2LA

    *Representative example: Contract Length: 48 months, 47 Monthly Payments: £348.97, Customer Deposit: £3,224.00, Total Deposit: £3,224.25, Optional Final Payment: £7,818.00, Total Charge For Credit: £5,948.84, Total Amount Payable: £27,443.84, Representative APR: 11.70%, Interest Rate (Fixed): 11.12%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000

    39

    BMW 3 Series320i M Sport 4dr Step Auto

    2025
    5,585 miles
    Petrol

    £33,999

    £2,300 off
    £31,699
    LS126EG
    25

    BMW 3 Series320d xDrive M Sport 4dr Step Auto

    2019
    37,989 miles
    Diesel

    £23,700

    or £410 mo
    AB123EW

    *Representative example: Contract Length: 48 months, 47 Monthly Payments: £409.81, Customer Deposit: £3,555.00, Total Deposit: £3,555.00, Optional Final Payment: £8,645.70, Total Charge For Credit: £7,761.77, Total Amount Payable: £31,461.77, Representative APR: 13.90%, Interest Rate (Fixed): 13.90%, Excess Mileage Charge: 5.88ppm, Mileage Per Annum: 10,000

    26

    BMW 3 Series320i M Sport 4dr Step Auto

    2021
    17,784 miles
    Petrol

    £23,200

    or £369 mo
    AB123EW

    *Representative example: Contract Length: 48 months, 47 Monthly Payments: £368.13, Customer Deposit: £3,480.00, Total Deposit: £3,480.00, Optional Final Payment: £10,499.60, Total Charge For Credit: £8,081.71, Total Amount Payable: £31,281.71, Representative APR: 13.90%, Interest Rate (Fixed): 13.90%, Excess Mileage Charge: 6.88ppm, Mileage Per Annum: 10,000

    25

    BMW 3 Series330e xDrive M Sport 4dr Step Auto

    2024
    4,512 miles
    Hybrid

    £38,000

    or £626 mo
    AB123EW

    *Representative example: Contract Length: 48 months, 47 Monthly Payments: £625.62, Customer Deposit: £5,700.00, Total Deposit: £5,700.00, Optional Final Payment: £15,801.19, Total Charge For Credit: £12,905.33, Total Amount Payable: £50,905.33, Representative APR: 13.90%, Interest Rate (Fixed): 13.90%, Excess Mileage Charge: 11.53ppm, Mileage Per Annum: 10,000

    25

    BMW 3 Series320i M Sport 4dr Step Auto

    2024
    10,185 miles
    Petrol

    £30,000

    or £388 mo
    AB123EW

    *Representative example: Contract Length: 48 months, 47 Monthly Payments: £387.96, Customer Deposit: £4,500.00, Total Deposit: £4,500.00, Optional Final Payment: £15,050.09, Total Charge For Credit: £7,784.21, Total Amount Payable: £37,784.21, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 11.33ppm, Mileage Per Annum: 10,000

    32

    BMW 3 Series320d MHT M Sport 4dr Step Auto

    2024
    6,796 miles
    Diesel

    £41,250

    or £605 mo
    DD23XH

    *Representative example: Contract Length: 48 months, 47 Monthly Payments: £604.19, Customer Deposit: £6,187.00, Total Deposit: £6,187.50, Optional Final Payment: £16,654.96, Total Charge For Credit: £9,989.39, Total Amount Payable: £51,239.39, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 10.49ppm, Mileage Per Annum: 10,000

    20

    BMW 3 Series330e M Sport 4dr Step Auto

    2024
    2,101 miles
    Hybrid

    £35,070

    £1,090 off
    £33,980
    or £518 mo
    YO304WR

    *Representative example: Contract Length: 48 months, 47 Monthly Payments: £517.42, Customer Deposit: £5,097.00, Total Deposit: £5,097.00, Optional Final Payment: £14,383.00, Total Charge For Credit: £9,818.74, Total Amount Payable: £43,798.74, Representative APR: 11.70%, Interest Rate (Fixed): 11.12%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000

    22

    BMW 3 Series330e xDrive M Sport 4dr Step Auto

    2024
    17,988 miles
    Hybrid

    £42,500

    or £736 mo
    AB123EW

    *Representative example: Contract Length: 48 months, 47 Monthly Payments: £735.28, Customer Deposit: £6,375.00, Total Deposit: £6,375.00, Optional Final Payment: £15,480.14, Total Charge For Credit: £13,913.30, Total Amount Payable: £56,413.30, Representative APR: 13.90%, Interest Rate (Fixed): 13.90%, Excess Mileage Charge: 11.53ppm, Mileage Per Annum: 10,000

    22

    BMW 3 Series330e xDrive M Sport 4dr Step Auto

    2024
    14,624 miles
    Hybrid

    £37,000

    or £613 mo
    AB123EW

    *Representative example: Contract Length: 48 months, 47 Monthly Payments: £612.15, Customer Deposit: £5,550.00, Total Deposit: £5,550.00, Optional Final Payment: £15,200.84, Total Charge For Credit: £12,521.89, Total Amount Payable: £49,521.89, Representative APR: 13.90%, Interest Rate (Fixed): 13.90%, Excess Mileage Charge: 11.53ppm, Mileage Per Annum: 10,000

    24

    BMW 3 Series330e xDrive M Sport 4dr Step Auto

    2024
    13,524 miles
    Hybrid

    £43,000

    or £741 mo
    AB123EW

    *Representative example: Contract Length: 48 months, 47 Monthly Payments: £740.06, Customer Deposit: £6,450.00, Total Deposit: £6,450.00, Optional Final Payment: £15,900.54, Total Charge For Credit: £14,133.36, Total Amount Payable: £57,133.36, Representative APR: 13.90%, Interest Rate (Fixed): 13.90%, Excess Mileage Charge: 11.53ppm, Mileage Per Annum: 10,000

    71

    BMW 3 Series330e xDrive M Sport 4dr Step Auto

    2024
    2,340 miles
    Hybrid

    £35,800

    or £558 mo
    YO304WR

    *Representative example: Contract Length: 48 months, 47 Monthly Payments: £557.74, Customer Deposit: £5,370.00, Total Deposit: £5,370.00, Optional Final Payment: £14,408.00, Total Charge For Credit: £10,191.78, Total Amount Payable: £45,991.78, Representative APR: 11.70%, Interest Rate (Fixed): 11.12%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000

    Sold
    32

    BMW 3 Series330i M Sport 4dr Step Auto

    2020
    81,203 miles
    Petrol

    £17,895

    or £396 mo
    DE216HB

    *Representative example: Contract Length: 48 months, 47 Monthly Payments: £395.35, Customer Deposit: £2,684.00, Total Deposit: £2,684.25, Total Charge For Credit: £3,767.05, Total Amount Payable: £21,662.05, Representative APR: 11.90%, Interest Rate (Fixed): 6.19%

    40

    BMW 3 Series330e M Sport 4dr Step Auto

    2020
    59,957 miles
    Hybrid

    £19,695

    £705 off
    £18,990
    or £293 mo
    BD48RU

    *Representative example: Contract Length: 48 months, 47 Monthly Payments: £292.92, Customer Deposit: £2,848.00, Total Deposit: £2,848.50, Optional Final Payment: £7,943.40, Total Charge For Credit: £5,579.14, Total Amount Payable: £24,569.14, Representative APR: 11.90%, Interest Rate (Fixed): 11.92%, Excess Mileage Charge: 9.98ppm, Mileage Per Annum: 10,000

    • 1
    • /
    • 4

    1-18 of 57 vehicles

    BMW models

    1 Series2 Series2 Series Active Tourer2 Series Convertible2 Series Gran Coupe2 Series Gran Tourer3 Series3 Series GT3 Series Touring4 Series4 Series Convertible4 Series Gran Coupe5 Series5 Series Touring6 Series6 Series Gran Turismo7 Series8 Series8 Series Convertible8 Series Gran Coupei3i4i5i7i8iXiX1iX2iX3M2M3M3 TouringM4M5M8X1X2X3X3 MX4X4 MX5X5 MX6X6 MX7XMZ4
    Filters (6)
    Enter postcode

    Can’t find what you’re looking for?

    Create a personalised stock alert and we’ll let you know when your perfect car’s available.
    Good price
    Great price
    Great price
    Good price
    Good price
    Fair price
    Great price
    Good price
    Good price
    Great price
    Great price
    Good price
    Fair price
    1. Home
    2. …
    3. Cars for Sale
    4. BMW
    5. 3 Series

    About BMW 3 Series cars on heycar

    What is the most popular colour for BMW 3 Series ?

    Grey

    What is the most popular gearbox for BMW 3 Series ?

    Semi-automatic

    What is the most popular fuel type for BMW 3 Series ?

    Petrol

    What is the most popular engine for BMW 3 Series ?

    2.0

    What is the average mileage for BMW 3 Series ?

    26638

    How many BMW 3 Series cars are available for sale?

    279