Hi newbie here

i just bought my first BMW

im trying to buy some speakers for my 2003 316 1.8i (e46 faclift) but not sure what to buy i know the speakers are 6.25" so do i just buy some speakers that are the same size or do i get 5.25" very confused.

any help in this i would be very greatful.

cheers Karl.