Brand new in box. Bought for my 2012 XC60 but they don't fit (different mirror style).

Part# 31399365

$120 shipped in US.