You should say "Wo kann ich deutschsprachige Bücher kaufen?"....The plural shows that you do not look for one special book, but books in German in general.
I don't understand why you cannot find German books on amazon.com. Amazon.de for sure has many, but you can buy German books everywhere. Depending on where you are you can also ask at a local bookstore.