Bestchange.com will come in handy in this case. You will not only be able to find exchanges where you can purchase BTC using Paypal but you will also be to compare the different exchanges for the best rates, best reviews, reserve cash, age of the exchange etc.
Maybe for selling BTC to PayPal, but for the other way around, you only have magnatus which not only has ridicilous fees (13.8% or 5 USD for amounts less than 36.23 USD) but also seem to have scammed people in the past (before rebranding):
https://www.trustpilot.com/review/www.bitviv.comThe best way would be to go with bL4nkcode's suggestion.