W3095 Walrath Rd • Glen Flora, WI 54526
(715) 322-5774
(715) 303-7968
[email protected]
Rocki Top Auto
Scrap Prices
Sell Us Your Junk Car
Contact Us
Reviews
Warranties
Cut Sheets
Blog
Careers
Rocki Top Auto
Scrap Prices
Sell Us Your Junk Car
Contact Us
Reviews
Warranties
Cut Sheets
Blog
Careers
© 2026 Rocki Top Auto
Used VOLVO XC90
Some vehicles may not show parts available if we haven't parted them out yet.
If you're interested in a specific vehicle just use the Inquire button below or give us a call for more info.
Stock:
FF0657
Year:
2019
Make/Model :
VOLVO XC90
Vin :
YV4A22PK6K1421118
Miles :
54827
See Parts
Inquire
Stock:
4H4927
Year:
2019
Make/Model :
VOLVO XC90
Vin :
YV4A22PK0K1452591
Miles :
82584
See Parts
Inquire
Stock:
AJ0803
Year:
2018
Make/Model :
VOLVO XC90
Vin :
YV4A22PK0J1378054
Miles :
88000
See Parts
Inquire
Stock:
3681BI
Year:
2018
Make/Model :
VOLVO XC90
Vin :
YV4A22PK2J1209556
Miles :
46000
See Parts
Inquire
Stock:
250453
Year:
2018
Make/Model :
VOLVO XC90
Vin :
YV4A22PKXJ1377140
Miles :
137000
See Parts
Inquire
Stock:
4H4901
Year:
2017
Make/Model :
VOLVO XC90
Vin :
YV4A22PK2H1153659
Miles :
74117
See Parts
Inquire
Stock:
5G0713
Year:
2017
Make/Model :
VOLVO XC90
Vin :
YV4A22PK4H1185786
Miles :
101678
See Parts
Inquire
Stock:
3R3305
Year:
2017
Make/Model :
VOLVO XC90
Vin :
YV4A22PK5H1154997
Miles :
58633
See Parts
Inquire
Stock:
EE0549
Year:
2017
Make/Model :
VOLVO XC90
Vin :
YV4A22PK2H1135341
Miles :
102633
See Parts
Inquire
Stock:
HH0488
Year:
2017
Make/Model :
VOLVO XC90
Vin :
YV4A22PL8H1149771
Miles :
119830
See Parts
Inquire
Stock:
4E4556
Year:
2016
Make/Model :
VOLVO XC90
Vin :
YV4A22PK5G1037161
Miles :
116837
See Parts
Inquire
Stock:
250119
Year:
2016
Make/Model :
VOLVO XC90
Vin :
YV4A22PKXG1044445
Miles :
0
See Parts
Inquire
Stock:
4T4452
Year:
2016
Make/Model :
VOLVO XC90
Vin :
YV4A22PL9G1014846
Miles :
167118
See Parts
Inquire
Stock:
4R4361
Year:
2016
Make/Model :
VOLVO XC90
Vin :
YV4A22PL4G1018674
Miles :
121569
See Parts
Inquire
Stock:
4R4339
Year:
2016
Make/Model :
VOLVO XC90
Vin :
YV4A22PN5G1004431
Miles :
63558
See Parts
Inquire
Stock:
7962BI
Year:
2016
Make/Model :
VOLVO XC90
Vin :
YV4A22PK1G1043314
Miles :
112000
See Parts
Inquire
Stock:
2Y2937
Year:
2016
Make/Model :
VOLVO XC90
Vin :
YV4A22PK7G1036285
Miles :
70115
See Parts
Inquire
Stock:
CC0482
Year:
2016
Make/Model :
VOLVO XC90
Vin :
YV4A22PK0G1046575
Miles :
55748
See Parts
Inquire
Stock:
6594BI
Year:
2016
Make/Model :
VOLVO XC90
Vin :
YV4A22PK5G1041274
Miles :
98000
See Parts
Inquire
Stock:
EE0575
Year:
2016
Make/Model :
VOLVO XC90
Vin :
YV4A22PK9G1094642
Miles :
74385
See Parts
Inquire
Stock:
SC0149
Year:
2016
Make/Model :
VOLVO XC90
Vin :
YV4102XK4G1080251
Miles :
55000
See Parts
Inquire
Stock:
GG0701
Year:
2016
Make/Model :
VOLVO XC90
Vin :
YV4A22PK0G1055602
Miles :
51519
See Parts
Inquire
Stock:
F0085271
Year:
2016
Make/Model :
VOLVO XC90
Vin :
YV4A22PK6G1088474
Miles :
143000
See Parts
Inquire
Stock:
F0085251
Year:
2016
Make/Model :
VOLVO XC90
Vin :
YV4A22PK6G1077717
Miles :
77000
See Parts
Inquire
Stock:
250119
Year:
2016
Make/Model :
VOLVO XC90
Vin :
YV4A22PKXG1044445
Miles :
0
See Parts
Inquire
Stock:
M0085512
Year:
2016
Make/Model :
VOLVO XC90
Vin :
YV4A22PK8G1021150
Miles :
131000
See Parts
Inquire
Stock:
5J1119
Year:
2016
Make/Model :
VOLVO XC90
Vin :
YV4A22PK9G1041651
Miles :
105665
See Parts
Inquire
Stock:
AAP60162
Year:
2016
Make/Model :
VOLVO XC90
Vin :
Miles :
0
See Parts
Inquire
Stock:
SC0149
Year:
2016
Make/Model :
VOLVO XC90
Vin :
YV4102XK4G1080251
Miles :
55000
See Parts
Inquire
Stock:
5I0999
Year:
2013
Make/Model :
VOLVO XC90
Vin :
YV4952CF3D1638213
Miles :
157592
See Parts
Inquire
Stock:
2H2803
Year:
2013
Make/Model :
VOLVO XC90
Vin :
YV4952CZ2D1660763
Miles :
94211
See Parts
Inquire
Stock:
1R4221
Year:
2013
Make/Model :
VOLVO XC90
Vin :
YV4952CZ5D1657274
Miles :
118660
See Parts
Inquire
Stock:
X0792
Year:
2013
Make/Model :
VOLVO XC90
Vin :
YV4952CZ4D1657461
Miles :
38245
See Parts
Inquire
Stock:
RM103
Year:
2013
Make/Model :
VOLVO XC90
Vin :
YV4952CTXD1654821
Miles :
159000
See Parts
Inquire
Stock:
AW1483
Year:
2012
Make/Model :
VOLVO XC90
Vin :
YV4952CZ6C1612794
Miles :
0
See Parts
Inquire
Stock:
250478
Year:
2011
Make/Model :
VOLVO XC90
Vin :
YV4952CZ3B1589232
Miles :
126000
See Parts
Inquire
Stock:
4V4630
Year:
2011
Make/Model :
VOLVO XC90
Vin :
YV4952CZ3B1598237
Miles :
157985
See Parts
Inquire
Stock:
4V4630
Year:
2011
Make/Model :
VOLVO XC90
Vin :
YV4952CZ3B1598237
Miles :
157985
See Parts
Inquire
Stock:
73297
Year:
2011
Make/Model :
VOLVO XC90
Vin :
YV4952CZXB1580284
Miles :
180000
See Parts
Inquire
Stock:
NOF
Year:
2010
Make/Model :
VOLVO XC90
Vin :
Miles :
0
See Parts
Inquire
Stock:
1F4660
Year:
2010
Make/Model :
VOLVO XC90
Vin :
YV4982CZ5A1562412
Miles :
142040
See Parts
Inquire
Stock:
73725
Year:
2010
Make/Model :
VOLVO XC90
Vin :
YV4982CZ2A1545065
Miles :
199625
See Parts
Inquire
Stock:
230662
Year:
2010
Make/Model :
VOLVO XC90
Vin :
YV4852CT3A1564675
Miles :
123000
See Parts
Inquire
Stock:
2699
Year:
2009
Make/Model :
VOLVO XC90
Vin :
YV4CZ982191519057
Miles :
219085
See Parts
Inquire
Stock:
DN1401
Year:
2009
Make/Model :
VOLVO XC90
Vin :
YV4CY982Q91QQQQQQ
Miles :
0
See Parts
Inquire
Stock:
BB1952
Year:
2009
Make/Model :
VOLVO XC90
Vin :
YV4CZ852X91510498
Miles :
0
See Parts
Inquire
Stock:
7Y0616
Year:
2008
Make/Model :
VOLVO XC90
Vin :
YV4CZ982081454278
Miles :
162751
See Parts
Inquire
Stock:
X2570
Year:
2008
Make/Model :
VOLVO XC90
Vin :
YV4CY982781437321
Miles :
158484
See Parts
Inquire
Stock:
AT3081
Year:
2008
Make/Model :
VOLVO XC90
Vin :
YV4CZ982181454676
Miles :
0
See Parts
Inquire
Stock:
FEB160014
Year:
2008
Make/Model :
VOLVO XC90
Vin :
YV4CZ982081434838
Miles :
0
See Parts
Inquire
Stock:
AT3081
Year:
2008
Make/Model :
VOLVO XC90
Vin :
YV4CZ982181454676
Miles :
0
See Parts
Inquire
Stock:
H2777
Year:
2007
Make/Model :
VOLVO XC90
Vin :
YV4CZ982271348333
Miles :
141396
See Parts
Inquire
Stock:
V0726
Year:
2007
Make/Model :
VOLVO XC90
Vin :
YV4CT852671362378
Miles :
82641
See Parts
Inquire
Stock:
8F2487
Year:
2007
Make/Model :
VOLVO XC90
Vin :
YV4CZ982271388296
Miles :
157696
See Parts
Inquire
Stock:
V1231
Year:
2007
Make/Model :
VOLVO XC90
Vin :
YV4CZ982971348586
Miles :
119433
See Parts
Inquire
Stock:
4I7398
Year:
2007
Make/Model :
VOLVO XC90
Vin :
YV4CZ982771376516
Miles :
105528
See Parts
Inquire
Stock:
DJ2419
Year:
2007
Make/Model :
VOLVO XC90
Vin :
YV4CZ852371405069
Miles :
220463
See Parts
Inquire
Stock:
6D6255
Year:
2007
Make/Model :
VOLVO XC90
Vin :
YV4CT852571366857
Miles :
114518
See Parts
Inquire
Stock:
240234
Year:
2007
Make/Model :
VOLVO XC90
Vin :
YV4CZ982571353753
Miles :
0
See Parts
Inquire
Stock:
2I2952
Year:
2007
Make/Model :
VOLVO XC90
Vin :
YV4CY982971351698
Miles :
98358
See Parts
Inquire
Stock:
72567
Year:
2007
Make/Model :
VOLVO XC90
Vin :
YV4CZ982071376132
Miles :
160000
See Parts
Inquire
Stock:
K3180
Year:
2007
Make/Model :
VOLVO XC90
Vin :
YV4CZ982X71335474
Miles :
159970
See Parts
Inquire
Stock:
2N2068
Year:
2007
Make/Model :
VOLVO XC90
Vin :
YV4CZ982971355683
Miles :
193571
See Parts
Inquire
Stock:
2Q2324
Year:
2007
Make/Model :
VOLVO XC90
Vin :
YV4CT852671409876
Miles :
153209
See Parts
Inquire
Stock:
240234
Year:
2007
Make/Model :
VOLVO XC90
Vin :
YV4CZ982571353753
Miles :
0
See Parts
Inquire
Stock:
AX1197
Year:
2006
Make/Model :
VOLVO XC90
Vin :
YV4CZ592461239510
Miles :
0
See Parts
Inquire
Stock:
3E7709
Year:
2006
Make/Model :
VOLVO XC90
Vin :
YV4CZ592861304729
Miles :
93512
See Parts
Inquire
Stock:
L24083
Year:
2006
Make/Model :
VOLVO XC90
Vin :
YV4CZ852161298666
Miles :
169000
See Parts
Inquire
Stock:
W0379
Year:
2006
Make/Model :
VOLVO XC90
Vin :
YV4CM592561305237
Miles :
98842
See Parts
Inquire
Stock:
W0684
Year:
2006
Make/Model :
VOLVO XC90
Vin :
YV4CZ852361240185
Miles :
118754
See Parts
Inquire
Stock:
W0822
Year:
2006
Make/Model :
VOLVO XC90
Vin :
YV4CZ592261229154
Miles :
103763
See Parts
Inquire
Stock:
1868MI
Year:
2006
Make/Model :
VOLVO XC90
Vin :
YV4CM592061308014
Miles :
167000
See Parts
Inquire
Stock:
2G7212
Year:
2006
Make/Model :
VOLVO XC90
Vin :
YV4CZ852361304788
Miles :
111260
See Parts
Inquire
Stock:
8Q2222
Year:
2006
Make/Model :
VOLVO XC90
Vin :
YV4CZ852361250585
Miles :
135096
See Parts
Inquire
Stock:
73359
Year:
2006
Make/Model :
VOLVO XC90
Vin :
YV4CM592061255363
Miles :
189135
See Parts
Inquire
Stock:
J2981
Year:
2006
Make/Model :
VOLVO XC90
Vin :
YV4CM592161240936
Miles :
169249
See Parts
Inquire
Stock:
2J7383
Year:
2006
Make/Model :
VOLVO XC90
Vin :
YV4CZ592061253534
Miles :
55200
See Parts
Inquire
Stock:
7K8171
Year:
2006
Make/Model :
VOLVO XC90
Vin :
YV4CM592761225020
Miles :
127598
See Parts
Inquire
Stock:
3D7685
Year:
2006
Make/Model :
VOLVO XC90
Vin :
YV4CZ852661288814
Miles :
101861
See Parts
Inquire
Stock:
W0041
Year:
2006
Make/Model :
VOLVO XC90
Vin :
YV4CZ852461298368
Miles :
133753
See Parts
Inquire
Stock:
W0848
Year:
2005
Make/Model :
VOLVO XC90
Vin :
YV1CZ592951156618
Miles :
128532
See Parts
Inquire
Stock:
60PP381
Year:
2005
Make/Model :
VOLVO XC90
Vin :
YV1CZ911851195890
Miles :
99000
See Parts
Inquire
Stock:
AE0967
Year:
2005
Make/Model :
VOLVO XC90
Vin :
YV1CZ911751189529
Miles :
179000
See Parts
Inquire
Stock:
ASA002
Year:
2005
Make/Model :
VOLVO XC90
Vin :
Miles :
0
See Parts
Inquire
Stock:
KJ024
Year:
2005
Make/Model :
VOLVO XC90
Vin :
YV1CZ592551183542
Miles :
210000
See Parts
Inquire
Stock:
Q0383
Year:
2005
Make/Model :
VOLVO XC90
Vin :
YV1CM592151192012
Miles :
123492
See Parts
Inquire
Stock:
L0587
Year:
2005
Make/Model :
VOLVO XC90
Vin :
YV1CZ592651172100
Miles :
63339
See Parts
Inquire
Stock:
6X6466
Year:
2005
Make/Model :
VOLVO XC90
Vin :
YV1CZ592351211905
Miles :
154702
See Parts
Inquire
Stock:
8S2358
Year:
2005
Make/Model :
VOLVO XC90
Vin :
YV1CZ592X51201260
Miles :
165738
See Parts
Inquire
Stock:
X2584
Year:
2005
Make/Model :
VOLVO XC90
Vin :
YV1CM911951153517
Miles :
0
See Parts
Inquire
Stock:
AW1864
Year:
2005
Make/Model :
VOLVO XC90
Vin :
YV1CZ852851187866
Miles :
0
See Parts
Inquire
Stock:
5L7637
Year:
2005
Make/Model :
VOLVO XC90
Vin :
YV1CZ911551146226
Miles :
144297
See Parts
Inquire
Stock:
5A7015
Year:
2005
Make/Model :
VOLVO XC90
Vin :
YV1CZ852951179839
Miles :
164588
See Parts
Inquire
Stock:
AT1902
Year:
2005
Make/Model :
VOLVO XC90
Vin :
YV1CZ911451164149
Miles :
0
See Parts
Inquire
Stock:
AW1864
Year:
2005
Make/Model :
VOLVO XC90
Vin :
YV1CZ852851187866
Miles :
0
See Parts
Inquire
Stock:
2A6856
Year:
2004
Make/Model :
VOLVO XC90
Vin :
YV1CZ91H941044679
Miles :
133136
See Parts
Inquire
Stock:
9306
Year:
2004
Make/Model :
VOLVO XC90
Vin :
YV1CM59H141053159
Miles :
122000
See Parts
Inquire
Stock:
6N6028
Year:
2004
Make/Model :
VOLVO XC90
Vin :
YV1CZ91H841098684
Miles :
227306
See Parts
Inquire
Stock:
G2750
Year:
2004
Make/Model :
VOLVO XC90
Vin :
YV1CM59H041112993
Miles :
132921
See Parts
Inquire
Stock:
190574
Year:
2004
Make/Model :
VOLVO XC90
Vin :
YV1CZ59H841078416
Miles :
0
See Parts
Inquire
Stock:
K3143
Year:
2004
Make/Model :
VOLVO XC90
Vin :
YV1CZ59H541117902
Miles :
114295
See Parts
Inquire
Stock:
2I7340
Year:
2004
Make/Model :
VOLVO XC90
Vin :
YV1CZ91H641054215
Miles :
139278
See Parts
Inquire
Stock:
AQ2747
Year:
2004
Make/Model :
VOLVO XC90
Vin :
YV1CZ91H841089659
Miles :
0
See Parts
Inquire
Stock:
AR1821
Year:
2004
Make/Model :
VOLVO XC90
Vin :
YV1CZ91H741048519
Miles :
0
See Parts
Inquire
Stock:
AT1802
Year:
2004
Make/Model :
VOLVO XC90
Vin :
YV1CZ91H341110157
Miles :
0
See Parts
Inquire
Stock:
CJ2D0020
Year:
2004
Make/Model :
VOLVO XC90
Vin :
YV1CZ5PH941067912
Miles :
135000
See Parts
Inquire
Stock:
J446
Year:
2004
Make/Model :
VOLVO XC90
Vin :
YV1CZ59H741074874
Miles :
62385
See Parts
Inquire
Stock:
AG0558
Year:
2004
Make/Model :
VOLVO XC90
Vin :
YV1CZ91H441055380
Miles :
208644
See Parts
Inquire
Stock:
6D6278
Year:
2004
Make/Model :
VOLVO XC90
Vin :
YV1CZ91H641049578
Miles :
175000
See Parts
Inquire
Stock:
M1190
Year:
2004
Make/Model :
VOLVO XC90
Vin :
YV1CZ59H741045715
Miles :
83699
See Parts
Inquire
Stock:
190574
Year:
2004
Make/Model :
VOLVO XC90
Vin :
YV1CZ59H841078416
Miles :
0
See Parts
Inquire
Stock:
63105
Year:
2004
Make/Model :
VOLVO XC90
Vin :
YV1CZ91H541089022
Miles :
143698
See Parts
Inquire
Stock:
L0320
Year:
2003
Make/Model :
VOLVO XC90
Vin :
YV1CZ91H631016949
Miles :
72819
See Parts
Inquire
New message
×
Please enter an email address so we can reach out to you
Your Name:
Email:
Phone:
Message:
Message Received
×
Thank you for your message. Someone from our team will respond within 24 hours!
© 2026 Rocki Top Auto. Created for free using WordPress and
Kubio
✖
Simple modal box
Close!
New message
×
Choose Year...
2026
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
2004
2003
2002
2001
2000
1999
1998
1997
1996
1995
1994
1993
1992
1991
1990
1989
1988
1987
1986
1985
1984
1983
1982
1981
1980
1979
1978
1977
1976
1975
1974
1973
1972
1971
1970
1969
1968
1967
1966
1965
1964
1963
1962
1961
1960
Choose Make...
Choose Model....
Choose Part Type...
Search