Skip to main content
Search Edmunds
Try searching by car name, features, or description
Quick Links
Shop used
Shop new
Reviews
Appraise my car
New
Cars for Sale
Used
Cars for Sale
Appraise
My Car Value
Car
Reviews
Used BMW 3 Series for Sale in Apollo Beach, FL
Describe what you’re looking for
Example Search:
BMW 3 Series
Filters
4
Active
Filters
4
Active
Skip to Filters
832 listings
Best Match
Best Deals
Distance
Price: Low to High
Price: High to Low
EPA Range: Low to High
EPA Range: High to Low
Mileage: Low to High
Mileage: High to Low
Date Listed: Newest First
Date Listed: Oldest First
Year: Newest First
Year: Oldest First
Sort by:
Save Search
Advertisement
Ad
10 Offers Nearby
2025 BMW 3 Series
$45,950
starting MSRP
13 Colors
4 Trims
10 Packages
View Offers
BMWUSA.com
Previous
1
...
35
36
37
38
39
40
Next
Showing 862 - 861 out of 832 listings
Home
Used Cars For Sale
Used BMW For Sale
Used BMW 3 Series For Sale
Used BMW 3 Series for Sale in Apollo Beach, FL
BMW 3 Series Review
Used BMW 3 Series by Year
Used BMW 3 Series by Year
Vehicle
Deals
Starting Price
Total Available
2025 BMW 3 Series
5 Great Deals
$35,997
38 listings
2024 BMW 3 Series
5 Great Deals
$27,625
79 listings
2023 BMW 3 Series
8 Great Deals
$28,497
63 listings
2022 BMW 3 Series
7 Great Deals
$21,899
77 listings
2021 BMW 3 Series
1 Great Deal
$21,595
78 listings
2020 BMW 3 Series
7 Great Deals
$16,516
83 listings
2019 BMW 3 Series
3 Great Deals
$13,990
58 listings
Filters
Skip to Results
Applied Filters
4
Active
clear all
active filters
Used
Certified Pre-Owned
BMW
BMW 3 Series
Select Buying Experience
Any
Online
In-Store
Location
Go
Search radius
50 miles
Search radius
Home delivery available
Only show local listings
Make & Model
Year
New / Used
Price & Payments
Price Rating
Body Type
Trim
Mileage
Accidents & History
EV Details
Engine & Drivetrain
Exterior Color
Interior Color
Total Seating
Edmunds Review
Features
Options & Packages
MPG
Listing Details