Recommendations for touch screen, SPI, approx 3.2inch display

Hi All,

I'm hoping someone can help me with their screen experience.

I am looking for a moderately good screen, with touch input. Preferably SPI to save on pins. Micro SD is nice to have but not mandatory.

Size 3.2inch or a bit bigger. And not too pricey.

I am likely to use it with a UNO R3, but haven't purchased it yet. So if another arduino would suit better, I am all ears. I can see plenty of screens on ebay, but it isn't clear if any of them are any good. Sainsmart seem to come up a lot.

If there is a good library available, that would be a bonus!

I'm new to Arduino but have experience with electronics and other embedded platforms like ATMEGA AVRs. I'm in Oz if that makes much difference.

Thanks in advance.

It seems I have stumped everyone, or scared them off or was too specific? Not sure.

Quite a few have viewed but no one replied. Even if you have experience with something similar, I'd be glad to hear.

I'm just trying to narrow down the endless options that Google throws up. Happy for any help.