Local dealer store or online. It lists recent laptop deals on cheap laptops and discount laptops including cheap Dell laptops and discount laptop computer reviews. Buy laptop at the best price.
Some places will give you a warranty on used auto parts, like auto parts stores that are selling used parts. If you get it from a junk yard though, buy at your own risk.
There are many places where you can buy new car parts. One good online resource is Auto Parts Warehouse. There may be some good local places to buy new car parts. You can check you auto dealer for suggestions.
From a reputable used car parts dealer.
You can buy some cheap auto parts online from craigslist or kijiji by looking at the auto sales section and seeing what is available for sale and if it is right for you.
There are many sites online used for buying auto parts. Some of the bigger and more well-known ones are carpart.com, autopartswarehouse.com, and partsgeek.com.
You can buy reliable discount auto parts from DiscountAutoParts.com. This site has the best auto parts for sale which will save you money, time and hassle.
You can get good quality truck parts at many places online. Some of these places are www.partsbyweller.com/auto/used-truck-parts.htm or truckparts-automotix.blogspot.com
You can buy cay parts for a Subaru Impreza at auto dealers like Napa Auto Parts and Autozone. Many people also buy car parts that are used on eBay too.
You didn't mention where you live so its difficult to suggest a place for used auto parts. There are several sites on line that sell used parts , here are two...www.theautochannel.com/auto parts/ and www.autoguide.net/apf/
silverstarrecycling.com or specializedpartsplanet.com
One can buy used car parts for a BMW at authorized BMW service dealerships, and sometimes at junkyards or wrecking lots. One can also purchase used car parts for a BMW through automotive websites, including BMR Parts, Auto Parts Warehouse and USA Auto Parts.
I know some eBay sellers will ship overseas, I would just double check their feedback. Beside eBay, you can also buy auto parts from other auto parts stores online which deliver goods to Panama.