In my opinion buying online saves much time and you have more options. Nowadays, it's not difficult to buy anything online. Even if you are are in a foreign country. For example being in Jamaica, I used this website https://www.jacars.net and got the car parts in several hours. The same about apartments rental and many other things.