CarGurus Logo Homepage Link
  • Used Cars
  • New Cars
  • Certified Cars
  • Car Values
  • Research
  • Questions
    • Advertise
    • Notifications
    • Saved cars & searches
    • Sign in / Register
      • My account
      • Saved searches
      • Saved cars
      • Recommended cars
      • Recently viewed cars
        • United States (EN)
        • Estados Unidos (ES)
        • Canada (EN)
        • Canada (FR)
        • United Kingdom
    1. Home
    2. / Used Cars
    3. / BMW 3 Series
    4. / Ontario
    5. / Hamilton

    Used BMW 3 Series for Sale in Hamilton, ON

    • Search Used
    • Search New
    • By Car
    • By Body Style
    • By Price
    Filter Results
    BMW 3 Series

    Don’t miss out on the car for you.

    Save this search to get alerted when cars are added.
    Email me price drops and new listings for these results.
    By clicking "Email me," you agree to our Privacy Policy and Terms of Use.
    2015 BMW 3 Series 335i xDrive Sedan AWD
    Sponsored

    New Arrival

    2015 BMW 3 Series 335i xDrive Sedan AWD

    $30,895

    92,000 km

    North York, ON (62 km)

    FAIR DEAL
    $759 below market

    Monaco Motorcars


    Monaco Motorcars
    2011 BMW 3 Series 323i Sedan RWD
    Sponsored

    2011 BMW 3 Series 323i Sedan RWD

    $9,990

    129,365 km

    Milton, ON (30 km)

    GOOD DEAL
    $1,162 below market
    2015 BMW 3 Series 328i xDrive Sedan AWD
    Sponsored

    New Arrival

    2015 BMW 3 Series 328i xDrive Sedan AWD

    $21,888

    125,389 km

    Toronto, ON (73 km)

    FAIR DEAL
    $801 above market
    2008 BMW 3 Series 335i Convertible RWD

    2008 BMW 3 Series 335i Convertible RWD

    $17,995

    79,502 km

    Markham, ON (84 km)

    GREAT DEAL
    $5,116 below market
    2018 BMW 3 Series 340i xDrive Sedan AWD

    2018 BMW 3 Series 340i xDrive Sedan AWD

    $39,992

    36,400 km

    Burlington, ON (7 km)

    GREAT DEAL
    $7,005 below market
    2014 BMW 3 Series 328i xDrive Sedan AWD

    2014 BMW 3 Series 328i xDrive Sedan AWD

    $12,995

    169,910 km

    Toronto, ON (57 km)

    GREAT DEAL
    $3,668 below market
    2017 BMW 3 Series 330i xDrive Sedan AWD

    2017 BMW 3 Series 330i xDrive Sedan AWD

    $22,990

    94,269 km

    Scarborough, ON (76 km)

    GREAT DEAL
    $4,736 below market
    2018 BMW 3 Series 330i xDrive Sedan AWD

    2018 BMW 3 Series 330i xDrive Sedan AWD

    $26,980

    81,901 km

    Brampton, ON (51 km)

    GREAT DEAL
    $4,681 below market
    2021 BMW 3 Series 330i xDrive AWD

    2021 BMW 3 Series 330i xDrive AWD

    $47,998

    15,107 km

    Thornhill, ON (70 km)

    GREAT DEAL
    $6,152 below market
    2018 BMW 3 Series 330i xDrive Sedan AWD

    2018 BMW 3 Series 330i xDrive Sedan AWD

    $29,888

    57,601 km

    Burlington, ON (7 km)

    GREAT DEAL
    $4,349 below market
    2020 BMW 3 Series 330i xDrive Sedan AWD

    2020 BMW 3 Series 330i xDrive Sedan AWD

    $37,905

    71,951 km

    Brampton, ON (55 km)

    GREAT DEAL
    $4,021 below market
    2016 BMW 3 Series 328i xDrive Sedan AWD

    2016 BMW 3 Series 328i xDrive Sedan AWD

    $18,900

    148,112 km

    Nobleton, ON (74 km)

    GREAT DEAL
    $2,475 below market
    2016 BMW 3 Series 328i xDrive Sedan AWD

    2016 BMW 3 Series 328i xDrive Sedan AWD

    $18,990

    159,900 km

    Toronto, ON (65 km)

    GREAT DEAL
    $2,413 below market
    2017 BMW 3 Series 330i xDrive Sedan AWD

    2017 BMW 3 Series 330i xDrive Sedan AWD

    $25,988

    67,795 km

    Mississauga, ON (42 km)

    GREAT DEAL
    $3,232 below market
    2017 BMW 3 Series 330i xDrive Sedan AWD

    2017 BMW 3 Series 330i xDrive Sedan AWD

    $26,888

    42,000 km

    York, ON (57 km)

    GREAT DEAL
    $3,788 below market
    2008 BMW 3 Series 335i Convertible RWD

    New Arrival

    2008 BMW 3 Series 335i Convertible RWD

    $17,888

    115,964 km

    Vaughan, ON (62 km)

    GREAT DEAL
    $2,914 below market
    2017 BMW 3 Series 330i xDrive Sedan AWD

    2017 BMW 3 Series 330i xDrive Sedan AWD

    $24,995

    82,000 km

    Toronto, ON (78 km)

    GREAT DEAL
    $3,423 below market
    2017 BMW 3 Series 320i xDrive Sedan AWD

    2017 BMW 3 Series 320i xDrive Sedan AWD

    $25,777

    56,000 km

    Scarborough, ON (71 km)

    GREAT DEAL
    $2,801 below market
    2015 BMW 3 Series 335i Sedan RWD
    Sponsored

    2015 BMW 3 Series 335i Sedan RWD

    $20,764

    180,608 km

    Toronto, ON (53 km)

    FAIR DEAL
    $462 below market

    Used BMW 3 Series By Year

    Vehicle Deals Starting Price Total Available
    2021 BMW 3 Series in Hamilton, ON 6 Great Deals $45,898 57 listings
    2020 BMW 3 Series in Hamilton, ON 10 Great Deals $37,905 87 listings
    2019 BMW 3 Series in Hamilton, ON 5 Great Deals $37,998 57 listings
    2018 BMW 3 Series in Hamilton, ON 16 Great Deals $8,999 250 listings
    2017 BMW 3 Series in Hamilton, ON 8 Great Deals $18,995 81 listings
    2016 BMW 3 Series in Hamilton, ON 5 Great Deals $16,708 83 listings
    2015 BMW 3 Series in Hamilton, ON 3 Great Deals $15,499 53 listings
    2014 BMW 3 Series in Hamilton, ON 4 Great Deals $12,800 81 listings
    2013 BMW 3 Series in Hamilton, ON 1 Great Deal $7,980 96 listings
    2011 BMW 3 Series in Hamilton, ON 8 Great Deals $3,500 103 listings

    Similar Cars

    BMW 5 Series For Sale
    36 Great Deals out of 426 listings starting at $3,995
    BMW 4 Series For Sale
    42 Great Deals out of 503 listings starting at $13,888
    BMW M3 For Sale
    4 Great Deals out of 107 listings starting at $22,910

    Broader Searches

    BMW 3 Series For Sale
    76 Great Deals out of 1,171 listings starting at $2,988

    Certified Used BMW 3 Series By Year

    2018 BMW 3 Series
    78 listings starting at $24,999

    Used BMW 3 Series By City

    BMW 3 Series in Burlington ON BMW 3 Series in Stoney Creek ON BMW 3 Series in Oakville ON
    BMW 3 Series in Milton ON BMW 3 Series in Brantford ON BMW 3 Series in Cayuga ON
    BMW 3 Series in Cambridge ON BMW 3 Series in Mississauga ON BMW 3 Series in Guelph ON

    Used BMW 3 Series by Province

    BMW 3 Series in Alberta BMW 3 Series in British Columbia BMW 3 Series in Manitoba
    BMW 3 Series in New Brunswick BMW 3 Series in Newfoundland and Labrador BMW 3 Series in Northwest Territories
    BMW 3 Series in Nova Scotia BMW 3 Series in Nunavut BMW 3 Series in Ontario
    BMW 3 Series in Prince Edward Island BMW 3 Series in Quebec BMW 3 Series in Saskatchewan
    BMW 3 Series in Yukon

    Used BMW 3 Series By Transmission Type

    Used BMW 3 Series With Automatic Transmission
    79 Great Deals out of 1,083 listings starting at $2,988
    Used BMW 3 Series With Manual Transmission
    72 listings starting at $4,000

    Used BMW 3 Series By Fuel Type

    Used BMW 3 Series With Diesel Engine
    4 Great Deals out of 52 listings starting at $16,788

    Dealers By Make

    Chrysler Dealers in Hamilton, ON Dodge Dealers in Hamilton, ON Jeep Dealers in Hamilton, ON
    RAM Dealers in Hamilton, ON Ford Dealers in Hamilton, ON Chevrolet Dealers in Hamilton, ON
    GMC Dealers in Hamilton, ON Buick Dealers in Hamilton, ON Honda Dealers in Hamilton, ON
    Toyota Dealers in Hamilton, ON Hyundai Dealers in Hamilton, ON Kia Dealers in Hamilton, ON
    • Company
    • About CarGurus
    • Our Team
    • Press
    • Investor Relations
    • Price Trends
    • Blog
    • For Dealers
    • Dealer Resources
    • Dealer Signup
    • Terms
    • Terms of Use
    • Privacy
    • Interest-Based Ads
    • Help
    • Help
    • Contact Us
      • United States (EN)
      • Estados Unidos (ES)
      • Canada (EN)
      • Canada (FR)
      • United Kingdom

    © 2022 CarGurus, Inc., All Rights Reserved.