skip to content
Home
News
Politics
Business
Sports
Opinion
Obits
Photos
Jobs
Real Estate
Classifieds
Toggle navigation
All Cars
New Cars
Used Cars
Service Specials
Automotive News
Advertise With Us
Cars for sale in New Hampshire
Explore By:
Year
2025 (8)
2024 (7)
2023 (5)
2022 (8)
2020 (1)
2019 (1)
2017 (2)
Make
BMW (32)
Max Price
< $20,000 (2)
< $30,000 (4)
< $35,000 (14)
< $40,000 (21)
< $45,000 (26)
< $50,000 (30)
< $55,000 (32)
Sort By
Highest Price
Lowest Price
Highest Discount
$ / Month Desc
$ / Month Asc
32
cars matches: Trim
330i xDrive
Call us
603-888-5050
2024 BMW 3 Series
VIN:
3MW89FF07R8D83518
STOCK #:
B26079B
MSRP:
$36,414
Dealer Discount
$1,869
Phone
-
Click Here
$34,545
Call us
603-888-5050
2025 BMW 3 Series
VIN:
3MW89CW04S8F20127
STOCK #:
MPA5955
MSRP:
$47,453
Dealer Discount
$2,141
Phone
-
Click Here
$45,312
Call us
603-888-5050
2023 BMW 3 Series
VIN:
3MW89FF00P8D34593
STOCK #:
MPA5772
MSRP:
$40,232
Dealer Discount
$5,241
Phone
-
Click Here
$34,991
Call us
603-888-5050
2024 BMW 3 Series
VIN:
3MW89FF09R8E68456
STOCK #:
MPA5773
MSRP:
$42,199
Dealer Discount
$5,609
Phone
-
Click Here
$36,590
Call us
603-888-5050
2024 BMW 3 Series
VIN:
3MW89FF00R8D79634
STOCK #:
B253396A
MSRP:
$36,618
Dealer Discount
$1,844
Phone
-
Click Here
$34,774
Call us
603-888-5050
2025 BMW 3 Series
VIN:
3MW89CW06S8F10697
STOCK #:
MPA5892
MSRP:
$46,631
Dealer Discount
$2,432
Phone
-
Click Here
$44,199
Call us
603-888-5050
2022 BMW 3 Series
VIN:
WBA5R7C0XNFN08266
STOCK #:
MPA5871
MSRP:
$36,834
Dealer Discount
$2,108
Phone
-
Click Here
$34,726
Call us
603-888-5050
2024 BMW 3 Series
VIN:
3MW89FF08R8E27641
STOCK #:
B253301A
MSRP:
$38,660
Dealer Discount
$1,907
Phone
-
Click Here
$36,753
Call us
603-888-5050
2022 BMW 3 Series
VIN:
3MW5R7J06N8C71268
STOCK #:
MPA5808
MSRP:
$36,132
Dealer Discount
$2,146
Phone
-
Click Here
$33,986
Call us
603-888-5050
2023 BMW 3 Series
VIN:
3MW89FF03P8D44793
STOCK #:
MPA5953
MSRP:
$43,918
Dealer Discount
$2,480
Phone
-
Click Here
$41,438
Call us
603-888-5050
2022 BMW 3 Series
VIN:
3MW5R7J00N8C55289
STOCK #:
MPA5878A
MSRP:
$35,952
Dealer Discount
$2,330
Phone
-
Click Here
$33,622
Call us
603-888-5050
2022 BMW 3 Series
VIN:
3MW5R7J06N8C62702
STOCK #:
MPA5901
MSRP:
$37,935
Dealer Discount
$2,047
Phone
-
Click Here
$35,888
Call us
603-888-5050
2023 BMW 3 Series
VIN:
3MW89FF07P8D09304
STOCK #:
E25133B
MSRP:
$41,350
Dealer Discount
$1,856
Phone
-
Click Here
$39,494
Call us
603-888-5050
2022 BMW 3 Series
VIN:
3MW5R7J01N8C63112
STOCK #:
MPA5866
MSRP:
$37,477
Dealer Discount
$3,375
Phone
-
Click Here
$34,102
Call us
603-888-5050
2025 BMW 3 Series
VIN:
3MW89CW04S8F10231
STOCK #:
MPA5891
MSRP:
$45,709
Dealer Discount
$2,022
Phone
-
Click Here
$43,687
Call us
603-888-5050
2025 BMW 3 Series
VIN:
3MW89CW03S8F48842
STOCK #:
MPA5972
MSRP:
$51,620
Dealer Discount
$2,088
Phone
-
Click Here
$49,532
Load next page (2 of 2 pages)
Top