skip to content
Home
News
Politics
Business
Sports
Opinion
Obits
Photos
Jobs
Real Estate
Classifieds
Toggle navigation
All Cars
New Cars
Used Cars
Automotive News
Advertise With Us
Cars for sale in New Hampshire
Explore By:
Year
2026 (1)
2025 (7)
2024 (5)
2023 (10)
2022 (2)
2020 (1)
2018 (1)
Make
BMW (27)
Max Price
< $20,000 (1)
< $30,000 (3)
< $35,000 (13)
< $40,000 (22)
< $45,000 (26)
< $55,000 (27)
Sort By
Highest Price
Lowest Price
Highest Discount
$ / Month Desc
$ / Month Asc
27
cars matches: Trim
330i xDrive
Call us
603-888-5050
2025 BMW 3 Series
VIN:
3MW89CW00S8F38673
STOCK #:
B261696A
MSRP:
$41,155
Dealer Discount
$1,670
Phone
-
Click Here
$39,485
Call us
603-888-5050
2023 BMW 3 Series
VIN:
3MW89FF05P8D26540
STOCK #:
B261225B
MSRP:
$36,338
Dealer Discount
$1,585
Phone
-
Click Here
$34,753
Call us
603-888-5050
2025 BMW 3 Series
VIN:
3MW89CW04S8F32245
STOCK #:
MPA6520
MSRP:
$39,635
Dealer Discount
$1,216
Phone
-
Click Here
$38,419
Call us
603-888-5050
2024 BMW 3 Series
VIN:
3MW89FF03R8E13534
STOCK #:
B262087A
MSRP:
$39,351
Dealer Discount
$1,120
Phone
-
Click Here
$38,231
Call us
603-888-5050
2023 BMW 3 Series
VIN:
3MW89FF02P8D08948
STOCK #:
PL11785
MSRP:
$35,149
Dealer Discount
$1,207
Phone
-
Click Here
$33,942
Call us
603-888-5050
2023 BMW 3 Series
VIN:
3MW89FF08P8D04905
STOCK #:
PA11797
MSRP:
$35,100
Dealer Discount
$2,115
Phone
-
Click Here
$32,985
Call us
603-888-5050
2025 BMW 3 Series
VIN:
3MW89CW09S8F28692
STOCK #:
MPA6591
MSRP:
$40,944
Dealer Discount
$1,905
Phone
-
Click Here
$39,039
Call us
603-888-5050
2024 BMW 3 Series
VIN:
3MW89FF07R8E01435
STOCK #:
MPA6656
MSRP:
$38,914
Dealer Discount
$1,320
Phone
-
Click Here
$37,594
Call us
603-888-5050
2023 BMW 3 Series
VIN:
3MW89FF05P8D30426
STOCK #:
PA11528A
MSRP:
$34,568
Dealer Discount
$1,014
Phone
-
Click Here
$33,554
Call us
603-888-5050
2023 BMW 3 Series
VIN:
3MW89FF07P8D17046
STOCK #:
B262367A
MSRP:
$34,064
Dealer Discount
$1,167
Phone
-
Click Here
$32,897
Call us
603-888-5050
2023 BMW 3 Series
VIN:
3MW89FF00P8D08236
STOCK #:
MPA6568
MSRP:
$36,735
Dealer Discount
$1,426
Phone
-
Click Here
$35,309
Call us
603-888-5050
2018 BMW 3 Series
VIN:
WBA8D9C53JEM31727
STOCK #:
B262292A
MSRP:
$16,040
Dealer Discount
$18
Phone
-
Click Here
$16,022
Call us
603-888-5050
2023 BMW 3 Series
VIN:
3MW89FF03P8D08893
STOCK #:
B261804A
MSRP:
$32,542
Dealer Discount
$1,164
Phone
-
Click Here
$31,378
Call us
603-888-5050
2025 BMW 3 Series
VIN:
3MW89CW0XS8F25736
STOCK #:
MPA6587
MSRP:
$42,198
Dealer Discount
$1,635
Phone
-
Click Here
$40,563
Call us
603-888-5050
2022 BMW 3 Series
VIN:
3MW5R7J05N8C65526
STOCK #:
PL11780A
MSRP:
$34,417
Dealer Discount
$1,208
Phone
-
Click Here
$33,209
Call us
603-888-5050
2025 BMW 3 Series
VIN:
3MW89CW08S8F17571
STOCK #:
MPA6503
MSRP:
$44,004
Dealer Discount
$1,436
Phone
-
Click Here
$42,568
Load next page (2 of 2 pages)
Top